OPUS4 / opus4-search

OPUS 4 Solr search.
Other
1 stars 4 forks source link

Suche mit deutschen Umlauten, z.B. oe = ö #70

Open j3nsch opened 2 years ago

j3nsch commented 2 years ago

Einfache diakritische Zeichen werden jetzt richtig behandelt, aber die Schreibung von z.B. ö als oe wird noch nicht berücksichtigt. Eine Suche nach "Mueller" findet "Müller" nicht und umgekehrt.

j3nsch commented 2 years ago

Dazu gibt es ein internes Ticket. https://tickets.zib.de/jira/browse/OPUSVIER-3642

Bei der Solr-Suche in OPUS werden die Ergebnisse genauso gefunden, wie die Terme erfasst wurden. D.h. ein Name mit "ue" (Muenchen) wird nicht gefunden, wenn ein "ü" (München) eingegeben wurde oder ein Name mit "ss" (Strauss) wir nicht gefunden, wenn der Name mit "ß" (Strauß) abgespeichert wurde.

Laut Monika sind Umlaute in Bibliothekskatalogen häufig in beiden Varianten durchsuchbar. z.B. Albert, Primo

Der Wunsch der WHU besteht darin, dieses auch in OPUS anzupassen.

Z.B. Die Suche nach ss sollte auch auf Terme mit ß matchen, z.B. die Sucheingabe "Strauss" sollte auch auf Strauß (neben Strauss) matchen. Analog umgekehrt, d.h. Sucheingabe "Strauß" sollte auch auf Strauss matchen.

ae - ä oe - ö ue - ü ss - ß

j3nsch commented 2 years ago

Derzeit ist auf der Suche unserer OPUS-Instanz kein Auflösen der Umlaute und des scharfen s eingebaut. Das führt dazu, dass man Einträge von Herrn Böcker, dem Mitarbeiter, um den es konkret geht, nur dann finden kann, wenn man wirklich mit dem String „Böcker“ (also mit dem Umlaut) sucht. Eine Suche mit „Boecker“ oder „Bocker“ führt ins Leere.

Er fragte mich nun, wie Kolleg/inn/en aus dem Ausland, deren Tastaturen überhaupt keine Umlaute hergeben, eine Suche nach solchen Namen durchführen sollen. Das Argument leuchtete mir ein.

Daher nun meine Frage: Wäre es möglich, die Suche dazu zu ertüchtigen, dass Umlaute aufgelöst werden, so dass die Suchen auch mit normalen ACSII-Tastaturen abgesetzt werden können?