swissbib / content2SearchDocs

swissbib component for the processing of SearchDocs
1 stars 0 forks source link

Expandiere 10-stellige zu 13-stelliger ISBN und umgekehrt #30

Closed ToVie closed 9 years ago

ToVie commented 10 years ago

Hallo Oliver, vor einiger Zeit habe ich eine interessante Anfrage erhalten: Ist es möglich, für jede 10-stellige ISBN eine 13-stellige mit abzulegen und umgekehrt zu jeder 13-stelligen ISBN eine 10-stellige hinzuzufügen? Die Anfrage kommt aus SG und basiert auf einem Vergleich mit Ebsco, wo das umgesetzt ist. Tobias

oschihin commented 10 years ago

Hallo Ja, das ist natürlich möglich, und ich habe mich mal vor Jahren damit beschäftigt. Ist nix draus geworden. Grundsätzlich die Frage WiesoundWarum, und Wo.

Für solr gibt es offenbar was, und man sollte das sicher über die Liste klären: https://github.com/billdueber/solr-libstdnum-normalize

Die jeweiligen Umrechnungsalgorithmen sind gut dokumentiert (http://en.wikipedia.org/wiki/ISBN), man muss das Rad sicher nicht neu erfinden.

ToVie commented 10 years ago

Zu CBS - das geht schon, hat in den Daten eigentlich nichts verloren, da es rein ein Hilfskonstrukt für den Index ist...

guenterh commented 9 years ago

@ToVie @oschihin

Hallo zusammen,

habe mir den SOLR Filter kurz angesehen. So wie er im Moment implementiert ist, können wir ihn für unseren Anwendungsfall nicht verwenden. Der Filter erweitert im Moment nur 10 stellige ISBNs in 13-stellige (und nicht umgekehrt - was wir ja brauchen).

Aber der Filter ist ein ganz gutes Template für unsere Zwecke: Lösungsskizze:

bis wann umzusetzen:

@chantalw bezogen auf unseren gemeinsamen Nachmittag letzte Wiche: damit hätten wir unseren ersten eigenen Filter ....

oschihin commented 9 years ago

Lösung

c74a43728e43d68d49bfa08dfd04571f7ece815c ff.