Zum Inhalt springen
iD-SIGN
Kontakt aufnehmen

Fortgeschrittene Datensuche

Eine Suche, die Tippfehler verträgt und Dinge auch nach Bedeutung findet. Über Hunderttausenden Datensätzen antwortet sie in wenigen Dutzend Millisekunden.

? ??~~……

Was wir können

Die Suche setzen wir aus Bausteinen zusammen, die wir bis ins Detail kennen. Bei jedem ist beschrieben, wie er funktioniert, und an einem Beispiel, was er findet.

  • Tschechisch, wie die Leute es schreiben

    Der Analyzer für Tschechisch führt Wörter auf die Grundform zurück und vereinheitlicht Diakritika und Groß- und Kleinschreibung, im Index und in der Suchanfrage gleichermaßen. Ein Wort mit einem Tippfehler von ein bis zwei Buchstaben wird ebenfalls gefunden.

    Suchanfrage „detske bnudy“ findet Jacke für Kinder

  • Suche nach Bedeutung

    Das Modell wandelt Text in einen Vektor um, einen numerischen Fingerabdruck der Bedeutung, und die Suche liefert die nächstliegenden Datensätze. Sie findet auch einen Datensatz, in dem das gesuchte Wort gar nicht vorkommt. Sie erfindet nichts, sie sucht nur.

    Suchanfrage „něco teplého pro děti na hory“ findet Kinder-Daunenjacke

  • Filter mit Anzahlen

    Die Anzahlen bei den Filterwerten berechnet der Index in derselben Abfrage wie die Ergebnisse, sodass sie bei jeder Auswahl ohne Wartezeit neu berechnet werden, auch bei einer Kombination von Dutzenden Parametern.

    Auswahl Größe 122 findet neue Anzahlen bei Farben und Preisen

  • Suchvorschläge

    Es macht ab den ersten Zeichen Vorschläge aus einem Index, der für Wortanfänge vorbereitet ist, mit Toleranz gegenüber Tippfehlern. Es zeigt nur, was gerade verfügbar ist, und schickt daher niemanden zu ausverkaufter Ware.

    Suchanfrage „bun“ findet bunda zimní, bunda softshellová

  • Sortierung nach Ihren Regeln

    Zur Übereinstimmung von Wörtern und Bedeutung addieren wir Ihre Regeln: Verfügbarkeit, Aktualität, Prioritäten. Die Regeln sind beschrieben, und Sie ändern sie, ohne in die Anwendung einzugreifen.

    Suchanfrage „bunda“ findet zuerst lieferbar, Ausverkauftes am Ende

  • Suchanfragen ohne Ergebnis

    Jede Suchanfrage, die nichts gefunden hat, wird erfasst. Die Übersicht zeigt, was Menschen suchen und nicht finden, also was in den Daten fehlt und wo die Relevanz abzustimmen ist.

    Suchanfrage „bunda 128“ findet nichts, die Anfrage landet in der Übersicht

  • In mehreren Sprachen

    Jede Sprache hat im Index einen eigenen Analyzer, denn Tschechisch, Deutsch und Englisch bilden Wortformen unterschiedlich. Die Suche nach Bedeutung beruht auf einem mehrsprachigen Modell.

    Suchanfrage „kinderjacken“ findet Kinderjacke

Wie wir die Suche bauen

Über das Ergebnis entscheidet nicht die Wahl der Datenbank, sondern die Analyzer für Tschechisch, die Relevanzregeln und die Art, wie der Index aktuell gehalten wird. Wir stimmen an den tatsächlichen Suchanfragen Ihrer Benutzer ab, nicht an einer Laborstichprobe.

  1. Daten und Anfragen Was gesucht wird, womit heute gesucht wird und wo es scheitert. Dazu die Datenstruktur und die Sprache der Inhalte.
  2. Index, Relevanz und Ähnlichkeit Volltext mit Analysatoren für Tschechisch, Filter mit Trefferzahlen und ein Vektorindex für die Suche nach Bedeutung.
  3. Feinabstimmung im Betrieb Wir messen Anfragen ohne Ergebnis und das Nutzerverhalten und passen die Relevanz danach weiter an.

Technologie

Volltext und Filter
Elasticsearch, OpenSearch oder PostgreSQL
Suche nach Bedeutung
PostgreSQL mit pgvector oder eine eigenständige Vektordatenbank
Vektormodell
läuft auf Ihrem Server oder über eine API
Umfang
Hunderttausende bis Millionen Datensätze, Index und Hardware nach Datenvolumen und Anfragen in der Spitze

Das ist eine Auswahl. Wir setzen ein, was im Projekt sinnvoll oder bereits vorhanden ist. Immer bewährte Open Source, ohne Blackbox und ohne Lizenz, an die Sie gebunden wären.

Wir können vieles

Eine Suche ist nur so gut wie die Daten darunter. Aus diesen Fähigkeiten setzen wir jedes Projekt zusammen.