Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problematische Autocomplete-Vorschläge in "Alphabetisch browsen" #3082

Open
coeh opened this issue Nov 21, 2024 · 11 comments
Open

Problematische Autocomplete-Vorschläge in "Alphabetisch browsen" #3082

coeh opened this issue Nov 21, 2024 · 11 comments

Comments

@coeh
Copy link

coeh commented Nov 21, 2024

Beim alphabetischen Browsen nach Verfasser werden Autocomplete-Vorschläge angezeigt. Diese sind zum einen im Kontext des Browsens nach Verfasser*in wenig sinnvoll (enthalten Einträge aus dem Feld Titel). In diesem Beispiel habe ich einen Browsingvorgang nach Personen mit Nachname "Dietrich" gestartet und erhalte Vorschläge aus Titeln, die Personen mit Vorname "Dietrich" behandeln (da die Vornamen natürlich weiter vorne im Titel auftauchen):
grafik

Zum anderen erscheinen die Vorschläge - auch, nachdem man sie weggeklickt hat - jedesmal von neuem, wenn man auf die nächste Seite des Ergebnisses weiter blättert:
grafik

Das Problem ist auf dem Livesystem von IxTheo reproduzierbar, also wohl keine direkte Folge des Upgrades. Als wir den Text zum Browsen für die neue Homepage geschrieben haben, war es aber noch nicht so (ca. vor 1-1,5 Jahren?).

Ist im Kontext alphabetischen Browsens diese Funktion verzichtbar? Beim Browsen geht es ja gerade nicht um einen konkret gesuchten Titel o.ä., sondern ich möchte alle mit einem bestimmten Nachnamen, alle deren Name mit X beginnt... etc.

@NMagin
Copy link

NMagin commented Nov 27, 2024

Wie in Issue #3074 beschrieben tritt das Problem auch in RelBib auf. Grundsätzlich fände ich die dort beschriebene Einschränkung der Vorschläge auf Autor*innen (wie bei der Personensuche) sinnvoll, weil sie vielleicht hilfreich sein können, wenn man sich nicht mehr an den ganzen Namen oder die richtige Schreibweise erinnern kann. Aber grundsätzlich teile ich die Ansicht, dass die Vorschläge an dieser Stelle im Zweifel optional sind.

@jriedl
Copy link

jriedl commented Nov 27, 2024

Hier kommen unterschiedliche Aspekte zusammen: Die Auswahl der "Zielbereichs" der Vorschlagsfunktion: Dies wurde nun auf ptah so angepasst, dass es für die Kategorien außer dem Titel jetzt die richtige Kategorie gewählt werden sollte. Beim Titel ist das Problem, dass hier schon beim Import in den Index des alphabetisches Browsens eine komplexere Logik zum Einsatz kommt (Sortier- vs. Wertfelder + Normalisierung) und diese Suche sich offenbar momentan auch grundsätzlich nicht mehr wie intendiert verhält (die von @NMagin in #3074 beschriebenen Effekte). Dies betrifft aber offenbar schon die "offizielle" Vufind-Demo-Version (vgl. https://vufind.org/advanced_demo/Alphabrowse/Home): Eine Suche z.B. nach Bibel führt mit und ohne Annahme des Vorschlags zu einer Ergebnisseite mit "Zygon":
image

Im Tuefind-Kontext wurde deshalb nun zumindest die Vorschlagsfunktion für die Titel des alphabetischen Browsens deaktiviert.

@jriedl jriedl self-assigned this Nov 27, 2024
@coeh
Copy link
Author

coeh commented Nov 28, 2024

Vielen Dank!

Auf ptah werden jetzt beim Browsen nach Verfasser tatsächlich nur noch Verfasser im Autocomplete vorgeschlagen; das ist gut. Allerdings ist es erstaunlich, dass bei Eingabe von "Dietrich" (um bei dem Beispiel zu bleiben) momentan nur zwei Vorschläge kommen, deren Auswahl ich mir zudem nicht recht erklären kann: Es gibt, wie in der Liste unten zu sehen, sehr viel mehr Personen mit diesem Nachnamen. Dass Walter Dietrich von diesen mit am meisten publiziert hat, kann ich mir noch als ein mögliches Kriterium vorstellen. Der eher unbekannte Dietrich Meyer ist mit Sicherheit aber unter allen Personen mit diesem Vornamen nicht die Person mit besonders vielen Einträgen, Verknüpfungen o.ä.
grafik

Bei der Kategorie "Thema" werden weiterhin auch Titel vorgeschlagen, nicht nur Schlagworte. Das finde ich allerdings inhaltlich weniger problematisch als bei den Verfassern (ich merke es hier nur an, weil oben von (allen?) Kategorien außer dem Titel die Rede ist).

Das Problem, dass die Vorschläge bei jedem Wechsel der Ergebnisseite erneut erscheinen (auch wenn sie zuvor weggeklickt wurden), besteht weiterhin.

@jriedl
Copy link

jriedl commented Nov 28, 2024

Das Autocomplete hier ist funktional identisch mit dem Autocomplete der "normalen" Suche. Auch hier erhält man bei der Suche nach "Dietrich" in der Kategorie Autor nur diese beiden Vorschläge:
image
Technisch erfolgt hierbei eine Suche nach den ersten 20 Treffern auf den Autorenfeldern, die dann noch einmal nach bestimmten Kriterien eine pickBestMatch-Funktion durchlaufen (erst einmal möglichst "genau", wenn hier keine Treffer übrig bleiben, etwas "ungenauer"). Das ist eine VuFind-Standardfunktionalität, falls hier noch einmal grundsätzliche Anpassungen gewünscht sind, müsste überlegt werden, wie das umgesetzt werden soll. Intuitiv scheint das eine "Die-Decke-ist-immer-zu kurz"-Funktionalität zu sein, d.h. die Optimierung für Einzelfälle führt zu Problemen in anderen Kontexten.

"Wegklicken": Die grundlegende Problematik hier ist, dass das alphabetische Browsen" und das Autocomplete nichts voneinander wissen, d.h. das Autocomplete sucht im "normalen" Index, dieser Vorschlag wird dann als eigenständige Suche an das alphetische Browsen übergeben, das für jede Kategorie über einen eigenständigen Index verfügt. Deshalb ist es nicht möglich, den "Zustand", auf welcher Seite des alphabetischen Browsens man sich gerade befindet, an das Autocomplete weiterzugeben.

Titel bei "Thema": Hier wird für das Autosuggest das Feld zugrundegelegt, das auch beim Import für den Schlagwort-Index des alphabetischen Browsens verwendet wird, nämlich topic. Z.T. ist es offenbar so, dass tatsächlich einzelne Records mit einem (falsch geschriebenen Titel) verschlagwortet wurden (z.B. PPN 188625561X), das fließt ein und wird folglich vorgeschlagen. Oder sind hier noch Fälle bekannt, die diese Erklärung nicht abdeckt?

Die oben aufgeworfene Frage bleibt aber natürlich: Ist es sinnvoll, das Autocomplete im Kontext des alphabetischen Browsens überhaupt anzubieten (früher war das nicht der Fall) bzw. ist das alphabetische Browsen als solches noch gewünscht?

@coeh
Copy link
Author

coeh commented Nov 29, 2024

Vielen Dank für die Erläuterungen!

"Die Decke ist immer zu kurz" leuchtet ein. Die Hintergründe der übrigen Punkte sind mir jetzt auch klarer. Allerdings denke ich weiterhin, dass sie für Wissenschaftler*innen kontraintuitiv sind.

Grundsätzlich: Ich halte Autocomplete-Vorschläge beim alphabetischen Browsen wie oben erläutert nicht für notwendig, aber - solange sie niemanden verwirren - auch nicht per se für ein Problem. Der aktuelle Stand dürfte freilich die meisten Nutzenden eher irritieren oder (im Falle des immer neuen Anzeigens der Vorschläge auf jeder Seite) auch schlicht in praktischer Hinsicht nerven. Daher würde ich eher dazu tendieren, Autocomplete im Kontext des alphabetischen Browsens wegzulassen, da es dort - anders als bei anderen Suchfunktionen - im Normalfall nicht benötigt wird. Was meinen die anderen? (@thefass @relhei @socheres @NMagin @JMeister01 )?

@relhei
Copy link

relhei commented Dec 1, 2024

Ich stimme @coeh zu und befürworte das Weglassen der Autocomplete-Funktion beim alphabetischen Browsen.

@NMagin
Copy link

NMagin commented Dec 2, 2024

Wie oben schon geschrieben: Die Funktion kann grundsätzlich nützlich sein, aber wenn sie - wie aktuell - mehr verwirrt als hilft, sollte sie abgeschaltet werden.

@jriedl
Copy link

jriedl commented Dec 5, 2024

Da es bislang keine widersprechenden Meinungen gab, findet sich der Stand mit deaktivierter Vorschlagfunktion nun auf ptah.

@coeh
Copy link
Author

coeh commented Dec 5, 2024

Ich habe mit @thefass gesprochen und er ist auch einverstanden, dass diese Funktion im Kontext des alphabetischen Browsens abgeschaltet wird.

Ich habe außerdem eben getestet:

  • Alphabetisch browsen nach Thema funktioniert wie gewünscht
  • Alphabetisch browsen nach Verfasser funktioniert wie gewünscht

Alphabetisch browsen nach Titel funktioniert auf ptah allerdings gerade nicht richtig: Eingabe "Jenseits" ergibt Vorschläge mit A und die Meldung "Ihr Treffer würde hier aufgelistet":
grafik

Wir haben aber definitiv diverse Titel, die mit "Jenseits" beginnen, wie man bei einer normalen Suche sieht:
grafik

@jriedl
Copy link

jriedl commented Dec 5, 2024

Alphabetisch browsen nach Titel funktioniert auf ptah allerdings gerade nicht richtig: Eingabe "Jenseits" ergibt Vorschläge mit A und die Meldung "Ihr Treffer würde hier aufgelistet":

Das ist die oben beschriebene, bereits das offizielle VuFind (s.u.) und auch die aktuellen Livesysteme (Suche nach "Jenseits" dort liefert ebenfalls bereits das oben beschriebene Ergebnis) betreffende "kaputte" Titelsuche:

Beim Titel ist das Problem, dass hier schon beim Import in den Index des alphabetisches Browsens eine komplexere Logik zum Einsatz kommt (Sortier- vs. Wertfelder + Normalisierung) und diese Suche sich offenbar momentan auch grundsätzlich nicht mehr wie intendiert verhält (die von @NMagin in #3074 beschriebenen Effekte). Dies betrifft aber offenbar schon die "offizielle" Vufind-Demo-Version (vgl. https://vufind.org/advanced_demo/Alphabrowse/Home): Eine Suche z.B. nach Bibel führt mit und ohne Annahme des Vorschlags zu einer Ergebnisseite mit "Zygon":

Die möglichen weiteren Vorgehensweisen (Abwarten der Behebung in der offiziellen Version, Versuch einer Behebung auf unserer Seite, Deaktivierung der Titelsuche im Alphabetischen Browsen) müssten hier abgesprochen werden.

@jriedl
Copy link

jriedl commented Dec 12, 2024

Die Fehlerbilder zwischen dem offiziellen VuFind und unserem System waren zwar ähnlich, hatten aber, wie sich nun aufgeklärt hat, unterschiedliche Ursachen. Die seit einem weiter zurückliegenden Update bestehende Diskrepanz zwischen den Normalisierungsstrategien bei Import und Suche in der alphabetischen Suche, die das Problem mit den Titeln bei TueFind verursacht hat, ist nun behoben. Aktueller Stand auf ptah und sobek.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants