Ist beabsichtigt, dass sich die beiden Suchfelder unterschiedlich verhalten? #5836
Replies: 6 comments
-
Vielen Dank @matthias-ronge für die ausführliche Recherche und Beschreibung! Ich habe dazu noch folgende Ergänzungen:
|
Beta Was this translation helpful? Give feedback.
-
@matthias-ronge und @oliver-stoehr : Vielen Dank für Eure Beiträge. Ich würde eine umfassende Beurteilung sehr begrüßen und will auf folgendes Issue hinweisen, das bestehende Fragen, Wünsche, ... bezüglich der Suche zusammenfasst: Es muss auch darauf hingewiesen werden, dass Vieles funktioniert und einige Einrichtungen keine weiteren Anforderungen an die Suche stellen. Ich will jedoch niemanden davon abhalten, sich mit diesem Thema zu beschäftigen. Ich vermute jedoch, dass allein die Untersuchung und Abstimmung über die Anpassung der Suche/Filter unter den interessierten Einrichtungen sehr viel Zeit benötigt. |
Beta Was this translation helpful? Give feedback.
-
Die zwei Seiten stören mich auch, aber was mich mehr stört ist, dass dieselbe Suchsyntax in den beiden Suchschlitzen zu unterschiedlichen Ergebnissen führt. (Verbunden mit der Frage, ob das inder Umstellung auf Hibernate Search wieder so umgesetzt werden soll, was umständlicher wäre, oder eine Lösung für beide Suchschlitze ausreichen würde. Das wäre einfacher zu implementieren, und − wie ich finde − dem Benutzer auch besser vermittelbar.) Meine Erwartung wäre, dass eine Suche ohne ein Präfix eine „freie Suche“ ist, und z.B. mit „7517“ sowohl den Vorgang mit dieser ID findet, als auch einen Vorgang mit dem Titel LoremIpsum_7517123X, alle Vorgänge deren Elternteil der Vorgang mit der ID 7517 ist, und genauso auch einen Vorgang mit einem Film, bei dem im Metadatum „Länge [m]“ die Zahl 7517 steht … |
Beta Was this translation helpful? Give feedback.
-
@matthias-ronge : Entschuldige, ich ließ mich von den ausführlichen Beschreibungen hinreißen. Die Frage nach einer einheitlichen Syntax lässt sich natürlich deutlich einfacher abstimmen und beantworten. |
Beta Was this translation helpful? Give feedback.
-
@matthias-ronge : Die Suche darf zum Beispiel nicht auf die von Dir beschriebene Funktion reduziert werden, dass immer alles gefunden wird. Die Eingrenzung mit Präfixen, wie zum Beispiel Die unterschiedliche Suchsyntax entstand unseres Wissens dadurch, weil in den Filtern und der Erweiterten Suche die Suchsyntax der Eigenschaften aus Kitodo.Production 2 übernommen wurde und im Suchfeld der ElasticSearch-Index abgefragt wird, der die Präfixe nicht "kennt". Die Diskussion im Community Board wurde häufig auf weitere Fragen und Themen gelenkt, die in diesem Zusammenhang berücksichtigt werden sollten, wie zum Beispiel:
Um Fortschritte zu erzielen, sollten jedoch folgende Aspekte unterscheiden werden:
Bezüglich 1 würden wir mit unserem derzeitigen Kenntnisstand eine einheitliche Suchsyntax befürworten. Insbesondere, wenn dies die Umsetzung vereinfacht. @kitodo/kitodo-community-board : |
Beta Was this translation helpful? Give feedback.
-
Nach einem Austausch vom @kitodo/kitodo-community-board mit @matthias-ronge, @solth und @oliver-stoehr halte ich von dieser Videokonferenz fest - bitte bei Bedarf ergänzen / kommentieren.
Angerissene Fragen für evtl. Fortsetzungsrunden:
|
Beta Was this translation helpful? Give feedback.
-
Nachdem ich beim Praxistreffen die Frage gestellt hatte, wie es möglich sei, nach METS-Dateiinhalten zu suchen. Man kann diese nicht finden, wenn man im Vorgangs-Filterschlitz sucht. @oliver-stoehr hat weiter festgestellt, dass man jedoch danach suchen kann, wenn man im Suchfeld oben auf der Seite (im blauen Bereich) sucht.
Suche nach einem String aus den Metadaten im Filter: (kein Treffer)
Suche nach einem String aus den Metadaten im oberen Suchschlitz: (1 Treffer)
Ich habe mir das etwas weiter angesehen und festgestellt, dass sich der Suchschlitz auch sonst etwas anders verhält. Wenn man nach einer ID sucht, funktioniert es dort, während es im Filter-Schlitz nur funktioniert, wenn man explizit das Präfix „id:“ davor stellt. Wenn man das Präfix „id:“ in den oberen Suchschlitz eingibt, bekommt man hingegen einen Stacktrace.
Suche nach „7517“ im Filter: (kein Treffer)
Suche nach „id:7517“ im Filter: (1 Treffer)
Suche nach „7517“ im oberen Suchschlitz: (1 Treffer)
Suche nach „id:7517“ im oberen Suchschlitz: (stürzt ab)
Auf den zweiten Blick fallen auch Unterschiede in der Seite auf, je nachdem, über welches Suchfeld man sucht. Am Auffälligsten sind:
Filter:
Oberer Suchschlitz:
Meine Frage, auch an das @kitodo/kitodo-community-board, ist: Ist dieses Verhalten 2023 so noch gewollt? Meine persönliche Erwartungshaltung wäre:
Zum Beispiel so:
Beta Was this translation helpful? Give feedback.
All reactions