Skip to main content

Suche Verbessern

Mir ist aufgefallen, dass die Suche nach Namen bzw. Dokumentennamen nur funktioniert, wenn man ganze Wörter nutzt. Beispiel:
Ich habe eine Rechnung von Mustermann Elektro UG (Sämtliche Metadaten sind befüllt). Wenn ich nun in der Suche nach “Mustermann” suche kommt solange KEIN Ergebnis bis ich “Mustermann” ausgeschrieben hatte. Erst dann zeigte es mir Dokumente von der Firma an.

Als nächstes habe ich das gleiche Dokument mit der Rechnungsnummer gesucht. Das Dokument wurde wieder nicht gefunden. Stellte sich heraus, dass die Metadaten für die Rechnungsnummer falsch befüllt waren, die Rechnungsnummer im Dokument selbst jedoch “markierbar” war und somit auch für die Maschine lesbar gewesen wäre. Es deutet also daraufhin, dass die Suche AUSSCHLIEßLICH nach Metadaten sucht und nicht INNERHALB von Dokumenten sucht. Da ich aber hauptsächlich Stichwortsuche nutze, wäre es sehr wünschenswert wenn auch nach unvollständigen Wörtern innerhalb des Dokuments gesucht werden würde.

1 comment

Log in to comment and vote

Comments1

  • Philip Günther

    Team•

    Jan 7

    Vielen Dank für Ihr ausführliches Feedback zur Suche!

    Zum Thema Teilwortsuche: Aktuell können Sie auch nach Wortteilen suchen, indem Sie mit Wildcards arbeiten, also z. B. mit dem Sternchen *. In Ihrem Beispiel würde das etwa so aussehen: Mustermann* (bzw. je nach Fall auch *Mustermann*, wenn der Begriff irgendwo „mittendrin“ steht). Damit sollten sich Dokumente auch dann finden lassen, wenn der genaue Begriff nicht als vollständig getrenntes Wort vorliegt.

    Zur zweiten Beobachtung: Wir haben in der Tat eine Volltextsuche. Das bedeutet, dass nicht nur Metadaten durchsucht werden, sondern auch die Inhalte der Dokumente (sofern sie maschinenlesbar sind bzw. per OCR erfasst werden). Was in der Praxis allerdings vorkommen kann: Wenn beim Auslesen Zeichenketten „zusammenkleben“ (z. B. Rechnungsnummern ohne klare Trennzeichen oder durch eine ungünstige Texterkennung), werden diese nicht immer als eigenständige Tokens/Wörter erkannt. Dann kann es passieren, dass eine Suche ohne Wildcards keinen Treffer liefert, obwohl die Zeichenfolge im Dokument eigentlich enthalten ist. In so einem Fall ist die Rechnungsnummer in der Regel über eine Wildcard-Suche auffindbar (z. B. *12345* oder RE-2025*).

    Unabhängig davon stimme ich Ihnen zu: Das aktuelle Standardverhalten, bei dem häufig ganze Wörter „erwartet“ werden, ist für eine klassische Stichwortsuche nicht ideal. Wir sollten das so umstellen, dass standardmäßig Teilwörter direkt gefunden werden, und dass man eine exakte Wortsuche dann z. B. über Anführungszeichen erzwingen kann.

    Ich nehme das als konkreten Verbesserungspunkt auf; das ist definitiv ein Task, den wir angehen werden.