Wissen: Suche
Semantische Suche im Unternehmen erklärt: Volltext, Vektoren, hybrid
Eine neue Kollegin tippt Wie beantrage ich Urlaub ins Intranet. Die richtige Seite heißt Abwesenheitsantrag über das Personalportal und nennt das Wort Urlaub nur einmal, in einer Fußnote. Die Volltextsuche findet sie nicht, oder erst weit hinten in der Trefferliste. Genau an dieser Stelle entscheidet sich, ob ein Wissenssystem taugt, lange bevor ein Sprachmodell überhaupt eine Antwort formuliert. Volltextsuche und Vektorsuche arbeiten nach unterschiedlichen Prinzipien, deutsche Texte stellen eigene Ansprüche, und ob eine Suche gut ist, lässt sich messen statt schätzen.

Kurz beantwortet
Semantische Suche ordnet Treffer nach inhaltlicher Bedeutung statt nach wörtlicher Übereinstimmung, meist über Vektoren aus einem Sprachmodell. Sie findet Umschreibungen, die Volltextsuche verfehlt, übersieht aber exakte Kennungen wie Artikelnummern. In Unternehmen bewährt sich deshalb die hybride Suche: Stichwortsuche nach BM25 und Vektorsuche laufen parallel, ihre Ranglisten werden verschmolzen.
Definition
Semantische Suche: Semantische Suche bezeichnet Suchverfahren, die Treffer nach inhaltlicher Bedeutung statt nach wörtlicher Übereinstimmung ordnen. Anfragen und Dokumente werden dazu meist mit einem Sprachmodell in Zahlenvektoren übersetzt, deren Abstand Ähnlichkeit abbildet. In Unternehmen wird sie in der Regel mit klassischer Volltextsuche kombiniert, weil exakte Begriffe und Kennungen sonst verloren gehen.
Im Glossar: Embedding, Vektordatenbank, Hybride Suche, Reranking, Late Interaction, Retrieval, Retrieval-Augmented Generation, Visuelle Dokumentensuche, Goldstandard-Testsatz, Evaluation
01
Volltextsuche und semantische Suche suchen nach verschiedenen Dingen
Volltextsuche findet Dokumente, die die Wörter der Anfrage enthalten, und gewichtet seltene Wörter höher. Semantische Suche vergleicht stattdessen Bedeutungen: Anfrage und Dokument werden als Vektoren dargestellt, nahe Vektoren gelten als verwandt. Sie findet deshalb auch Text, der dieselbe Sache mit anderen Worten beschreibt.
Eine Volltextsuche ist im Kern ein Abgleich von Zeichenketten mit Gewichtung. Sie zählt, ob und wie oft ein Wort aus der Anfrage im Dokument steht, und wertet seltene Wörter höher als häufige. Das Wort selbst muss aber vorkommen. Eine semantische Suche geht anders vor: Sie übersetzt Anfrage und Dokument in Vektoren und misst deren Abstand. Zwei Sätze mit fast keinem gemeinsamen Wort können so als eng verwandt gelten, wenn sie dasselbe meinen.
Der umgekehrte Fall zeigt die Grenze. Ein Servicetechniker sucht nach der Fehlermeldung E-4711 oder der Norm DIN EN 60204-1. Hier zählt die wörtliche Übereinstimmung, und ein Vektor, der nur die ungefähre Bedeutung einer Zeichenkette kennt, liefert eher ähnliche Fehlercodes als den einen richtigen. Beide Verfahren ergänzen sich, sie ersetzen sich nicht. Wie diese Suche in ein System eingebettet wird, das aus den Treffern eine Antwort formuliert, beschreibt Retrieval-Augmented Generation; wo sie im gesamten Lebenszyklus von Unternehmenswissen steht, zeigt Wissensmanagement mit KI.
In unseren Projekten tritt genau dieses Muster regelmäßig auf: Ein Team ersetzt die alte Stichwortsuche vollständig durch ein Einbettungsmodell und wundert sich wenig später, warum Artikelnummern und Fehlercodes nicht mehr zuverlässig auftauchen. Der Fehler liegt selten im Modell, meist im Verzicht auf die andere Hälfte.
02
BM25 zählt Wörter, gewichtet Seltenheit, straft Länge
BM25 bewertet ein Dokument danach, wie oft die Suchbegriffe vorkommen, wie selten sie im Bestand insgesamt sind und wie lang das Dokument ist. Wiederholungen zählen mit abnehmendem Gewicht, lange Dokumente werden abgewertet. Das Verfahren ist schnell, nachvollziehbar, braucht kein Training.
Grundlage ist ein invertierter Index: Für jedes Wort speichert er, in welchen Dokumenten es vorkommt. BM25, beschrieben in der Übersicht von Robertson und Zaragoza (2009), berechnet daraus für jedes Dokument einen Punktwert aus drei Bestandteilen.
- Seltenheit des Begriffs (inverse Dokumenthäufigkeit): Ein Wort, das in fast jedem Dokument steht, trägt wenig zur Unterscheidung bei, ein seltenes Fachwort viel.
- Häufigkeit im Dokument mit Sättigung: Mehr Vorkommen erhöhen den Wert, aber mit abnehmendem Zuwachs. Der Parameter k1 steuert, wie schnell diese Sättigung eintritt.
- Normalisierung der Länge: Ein langes Dokument enthält zufällig mehr Wörter. Der Parameter b bestimmt, wie stark die Länge ausgeglichen wird.
In verbreiteten Suchmaschinen ist BM25 die Voreinstellung, in Elasticsearch etwa mit k1 = 1,2 und b = 0,75 laut Dokumentation. Die Stärken: Tempo, Nachvollziehbarkeit (man sieht, welches Wort den Treffer ausgelöst hat), Präzision bei exakten Begriffen. Die Schwäche ist das Wortproblem. Synonyme, Umschreibungen und andere Wortformen findet BM25 nur, wenn die Textanalyse sie vorher angleicht. Für deutsche Texte ist genau diese Analyse der Punkt, an dem sich Treffer von Fehlanzeigen trennen, siehe unten.
03
Wie funktioniert Vektorsuche mit Einbettungen?
Ein Einbettungsmodell übersetzt jeden Textabschnitt in einen Vektor, eine lange Zahlenreihe. Die Anfrage wird mit demselben Modell übersetzt, ein Index sucht dann die nächstgelegenen Vektoren, meist über Kosinus-Ähnlichkeit. Weil Dokumentvektoren vorab berechnet werden, bleibt die Suche auch bei großen Beständen schnell.
- 01AbschnittText aus dem Bestand
- 02EinbettungsmodellBi-Encoder
- 03VektorPosition im Bedeutungsraum
- 04IndexNäherungsweise Nachbarsuche
- 05AnfragevektorGleiches Modell
- 06TrefferlisteNach Ähnlichkeit sortiert
Der Kniff, der den Unterschied macht, ist die Trennung von Anfrage und Dokument. Ein Modell, das beide gemeinsam liest, bewertet die Passung sehr genau, muss aber für jede Anfrage jedes Dokument neu lesen. Reimers und Gurevych (EMNLP, 2019) rechneten vor: Das Finden des ähnlichsten Paares unter 10.000 Sätzen dauert so rund 65 Stunden, mit vorab berechneten Satzvektoren (Sentence-BERT) etwa 5 Sekunden. Diese Modelle heißen Bi-Encoder, die gemeinsam lesenden Cross-Encoder, letztere kommen im Reranking zum Einsatz.
Um nicht jeden Vektor mit jedem vergleichen zu müssen, nutzen Indizes Näherungsverfahren. Verbreitet sind HNSW-Graphen (Malkov und Yashunin, 2016), in denen die Suche über mehrere Ebenen von groben zu feinen Nachbarschaften springt. Dafür gilt ein einstellbarer Kompromiss: Mehr Suchaufwand erhöht die Wahrscheinlichkeit, die tatsächlich nächsten Nachbarn zu finden, kostet aber mehr Latenz und Speicher. Mehr zum Embedding steht im Glossar.
04
Keins der beiden Verfahren gewinnt immer
Volltextsuche gewinnt bei exakten Begriffen, Kennungen und seltenen Fachwörtern, Vektorsuche bei Umschreibungen, Synonymen und Alltagssprache. Unabhängige Benchmarks zeigen: Dichte Modelle sind außerhalb ihrer Trainingsdaten nicht verlässlich besser als BM25. Hybride Suche nimmt beide Stärken mit und ist für Unternehmensbestände deshalb der übliche Ausgangspunkt.
Vier Suchverfahren nebeneinander
| Kriterium | Volltext (BM25) | Vektorsuche | Hybrid | Späte Interaktion |
|---|---|---|---|---|
| Findet gut | Exakte Begriffe, Kennungen, seltene Fachwörter | Umschreibungen, Synonyme, Alltagssprache | Beides | Feine Übereinstimmungen einzelner Begriffe mit Textstellen |
| Verfehlt | Andere Wörter für dieselbe Sache | Nummern, Normen, Eigennamen | Wenig, wenn beide Teile gut eingestellt sind | Kaum, aber aufwendig im Betrieb |
| Erklärbarkeit | Hoch: Treffer auf Wort zurückführbar | Gering: Nähe im Vektorraum | Mittel | Mittel: Beitrag je Anfragebegriff sichtbar |
| Aufwand beim Indexieren | Gering | Ein Modellaufruf je Abschnitt | Beides | Viele Vektoren je Abschnitt |
| Speicherbedarf | Gering | Ein Vektor je Abschnitt | Summe beider | Hoch, ein Vektor je Token |
| Aufwand für Deutsch | Analyse nötig: Zerlegung, Stammform, Umlaute | Modellwahl zählt | Beides | Modellwahl maßgeblich |
Die beiden Benchmarks erklären, warum Pauschalurteile in beide Richtungen scheitern. BEIR (Thakur et al., 2021) testete Suchmodelle auf Datensätzen, für die sie nicht trainiert wurden: Reranking- und Late-Interaction-Modelle erreichten im Schnitt die besten Werte, dichte Modelle verallgemeinerten dagegen oft schlechter als BM25. MTEB (Muennighoff et al., 2022) fand über viele Aufgaben und Sprachen keine Einbettungsmethode, die überall führt. Wir haben in Projekten wiederholt gesehen, dass ein Modell mit Spitzenwert auf einer öffentlichen Rangliste im eigenen Bestand nur mittelmäßig abschneidet, während ein einfacheres Modell mit guter deutscher Textanalyse vorn liegt. Eine Messung mit eigenen Anfragen sagt mehr als jede Rangliste.
05
Reciprocal Rank Fusion verschmilzt Ränge, nicht Punktwerte
Hybride Suche führt Stichwortsuche und Vektorsuche parallel aus und verschmilzt beide Ranglisten. Reciprocal Rank Fusion addiert für jedes Dokument je Liste den Wert 1 geteilt durch 60 plus Rang. Dokumente, die in beiden Listen weit vorn stehen, gewinnen, ohne dass die Punktwerte beider Verfahren vergleichbar sein müssen.
Das Problem beim Kombinieren: BM25-Werte und Ähnlichkeitswerte liegen auf völlig verschiedenen Skalen. Man kann sie normalisieren und gewichtet addieren, muss die Gewichte dann aber für jeden Bestand neu einstellen. Reciprocal Rank Fusion umgeht das, indem sie nur die Ränge nutzt. Cormack, Clarke und Büttcher (SIGIR, 2009) legten die Konstante 60 in einer Vorstudie fest und stellten fest: Die Fusion übertraf die besten Einzelsysteme fast durchgängig. Die Konstante dämpft den Vorsprung der allerersten Plätze, Übereinstimmung zwischen den Listen zählt dadurch mehr als ein einzelner Spitzenplatz.
| Dokument | Rang BM25 | Rang Vektor | Rechnung | RRF-Wert | Ergebnis |
|---|---|---|---|---|---|
| B | 3 | 1 | 1/63 + 1/61 | 0,0323 | Platz 1 |
| A | 1 | 4 | 1/61 + 1/64 | 0,0320 | Platz 2 |
| C | nicht gefunden | 2 | 1/62 | 0,0161 | Platz 3 (gleichauf) |
| D | 2 | nicht gefunden | 1/62 | 0,0161 | Platz 3 (gleichauf) |
function rrf(ranglisten, k = 60) {
const werte = new Map();
for (const liste of ranglisten) {
liste.forEach((id, index) => {
const rang = index + 1;
werte.set(id, (werte.get(id) ?? 0) + 1 / (k + rang));
});
}
return [...werte.entries()].sort((a, b) => b[1] - a[1]);
}
// rrf([["A", "D", "B"], ["B", "C", "X", "A"]])Dokument B gewinnt, obwohl die Stichwortsuche es nur auf Platz 3 sah, weil beide Verfahren es für relevant halten. Dasselbe Prinzip nutzt RAG-Fusion, die mehrere Umformulierungen einer Frage verschmilzt, siehe F-RAG (RAG-Fusion). Nach der Fusion folgt in guten Systemen ein Reranking der besten Kandidaten; mehr zur hybriden Suche im Glossar.
06
Was ist bei deutschsprachigen Dokumenten besonders (Komposita, Flexion, Umlaute)?
Deutsche Texte bilden lange zusammengesetzte Wörter, beugen Wörter stark und schreiben Umlaute unterschiedlich. Die Stichwortsuche braucht deshalb Zerlegung von Komposita, Stammformbildung und Normalisierung von Umlauten und ß. Einbettungsmodelle fangen vieles davon ab, aber nicht alles, deshalb gehören beide Seiten auf den Prüfstand mit deutschen Testfragen.
Ohne Textanalyse findet die Stichwortsuche das Wort Tasse nicht in Kaffeetasse und Prüfung nicht in Prüfungen. Suchmaschinen bringen dafür Filter mit. Der Hyphenation Decompounder von Elasticsearch etwa sucht über Silbentrennmuster mögliche Teilwörter und behält nur jene, die in einer Wortliste stehen; aus Kaffeetasse werden so zusätzlich die Einträge Kaffee und tasse. Der GermanNormalizationFilter von Apache Lucene ersetzt ß durch ss und ä, ö, ü durch a, o, u, sodass Müller und Mueller denselben Eintrag treffen.
| Phänomen | Beispiel | Was die Stichwortsuche braucht | Verhalten der Vektorsuche |
|---|---|---|---|
| Komposita | Kaffeetasse, Wartungsintervall | Zerlegung (Decompounding) mit Silbentrennmustern und Wortliste | Meist stabil bei gutem Deutsch-Modell, seltene Fachkomposita prüfen |
| Flexion | Prüfung, Prüfungen, geprüft | Stammformbildung (Stemming), etwa mit dem Snowball-Verfahren für Deutsch | Wortformen liegen meist nah beieinander |
| Umlaute und ß | Müller und Mueller, Maß und Mass | Normalisierung der Schreibweisen | Vom Modell abhängig, Varianten testen |
| Überschießende Normalisierung | schön und schon fallen nach dem Entfernen der Umlaute zusammen | Normalisiertes Suchfeld plus Originalfeld für exakte Treffer | Nicht betroffen |
| Kennungen | E-4711, DIN EN 60204-1 | Tokenisierung, die Ziffern und Bindestriche erhält, eigenes Feld | Schwach, weil Zeichenketten keine Bedeutung tragen |
| Hausinterne Kürzel | AA für Arbeitsanweisung, QM | Synonymliste aus dem eigenen Bestand | Nur, wenn das Kürzel im Training vorkam |
07
Eine Vektordatenbank muss mehr können als Vektoren speichern
Eine Vektordatenbank speichert Einbettungen und findet näherungsweise schnell die nächsten Nachbarn. Für Unternehmensbestände zählen daneben Filter nach Metadaten und Rechten während der Suche, Aktualisierung und Löschung einzelner Einträge, hybride Abfragen, bei Bedarf mehrere Vektoren pro Dokument und ein planbarer Neuaufbau beim Wechsel des Einbettungsmodells.
Eine Vektordatenbank kann ein eigenständiges System sein oder eine Erweiterung einer vorhandenen Datenbank oder Suchmaschine. Die Produktwahl ist seltener ausschlaggebend als die Frage, ob die folgenden Eigenschaften für Ihren Bestand erfüllt sind. Besonders heikel ist das Filtern: Wird erst nach der Nachbarsuche nach Rechten gefiltert, bleiben von zehn Treffern womöglich zwei übrig, der Rest der richtigen Dokumente wurde nie geprüft. Wie Rechte sauber durch die Suche getragen werden, beschreibt Berechtigungen in KI-Wissenssystemen.
Checkliste
Anforderungen an einen Vektorindex prüfen
Gehen Sie die Punkte für Ihren Bestand durch, bevor Sie sich auf ein System festlegen.
08
Was ist späte Interaktion (ColBERT), und wann lohnt sie sich?
Späte Interaktion, bekannt aus ColBERT (Khattab und Zaharia, SIGIR 2020), speichert statt eines Vektors pro Abschnitt einen Vektor pro Token und vergleicht erst bei der Suche jeden Anfragebegriff mit der passendsten Textstelle. Das trifft feiner als ein Einzelvektor, kostet aber deutlich mehr Speicher und dient deshalb oft nur dem Neuordnen.
Ein einzelner Vektor mittelt einen ganzen Abschnitt zu einem Durchschnitt. Späte Interaktion (Late Interaction) behält die Einzelteile und summiert für jeden Anfragebegriff den besten Treffer. Übertragen auf Seitenbilder steckt das Prinzip in visuellen Abrufmodellen, siehe Dokumente mit KI verstehen. Den Aufbau mit schneller Vorauswahl und genauer Nachbewertung erklärt Late Interaction erklärt.
09
Suchqualität ist eine Zahl, keine Meinung
Suchqualität misst man mit einem Testsatz aus echten Anfragen und bekannten relevanten Dokumenten. Recall@k gibt an, welcher Anteil der relevanten Dokumente unter den ersten k Treffern liegt. nDCG bewertet zusätzlich Reihenfolge und abgestufte Relevanz: Ein sehr relevantes Dokument auf Platz 1 zählt mehr als auf Platz 8.
Anfragen sammeln
Echte Suchanfragen aus Protokollen oder Gesprächen, auch vage und fehlerhaft geschriebene.
Relevanz festlegen
Fachleute markieren je Anfrage die passenden Dokumente, gern abgestuft in sehr, teilweise und nicht relevant.
Kennzahlen berechnen
Recall@k und nDCG@k für jede Suchvariante auf demselben Testsatz.
Änderungen vergleichen
Jede Änderung an Analyse, Modell oder Fusion läuft gegen denselben Testsatz, bevor sie live geht.
Ein Rechenbeispiel: Zu einer Anfrage gibt es drei relevante Dokumente, zwei davon stehen unter den ersten fünf Treffern. Recall@5 beträgt dann 2 von 3, rund 0,67. Recall zählt nur, ob etwas gefunden wurde, nicht wo. Die Definitionen stehen im Lehrbuch von Manning, Raghavan und Schütze (2008); die abgestufte Bewertung mit Rangabschlag geht auf Järvelin und Kekäläinen (ACM TOIS, 2002) zurück. Für RAG ist Recall@k der wichtigste Wert, weil das Modell nur sieht, was abgerufen wurde. Wie man darauf aufbauend ganze Antworten bewertet, zeigt KI-Antworten prüfen.
Verbreitete Annahmen über semantische Suche
Nein.
Bei Kennungen, Normen und Eigennamen bleibt die Stichwortsuche präziser. In BEIR zeigte sich BM25 als verlässliche Vergleichsgröße.
Nicht zwingend.
MTEB zeigt, dass kein Modell über alle Aufgaben führt. Ihr Vokabular und Ihre Sprache entscheiden, also zählt der eigene Testsatz.
Nein.
Sie misst Nähe zwischen Vektoren. Verneinungen, Zahlenbereiche und Ausnahmen gehen dabei leicht verloren.
Nein.
Einzelne Treffer täuschen. Erst Kennzahlen über einen festen Testsatz zeigen, ob eine Änderung hilft oder schadet.
Auf iiterate.de vertiefen
Vertiefung im Wissensbereich
- Wissen Wissensmanagement mit KI Wo die Suche im Lebenszyklus von Unternehmenswissen steht.
- Wissen Retrieval-Augmented Generation Pipeline, Chunking-Strategien und Fehlerbilder von RAG-Systemen.
- Wissen Berechtigungen in KI-Wissenssystemen Rechtefilter während der Suche statt nachträglich.
- Wissen Dokumente mit KI verstehen Wann visuelle Suche Texterkennung ergänzt oder ersetzt.
Signals zur Suche
- Signal Late Interaction erklärt MaxSim und Multi-Vektoren anschaulich, mit zweistufigem Aufbau.
- Signal F-RAG (RAG-Fusion) Reciprocal Rank Fusion über mehrere Anfragevarianten.
- Signal Der OCR-freie Dokumenten-Stack Visuelle Abrufmodelle und ihre Einordnung.
- Signal Query-Zerlegung Hybride Suche und Reranking als Basis vor weiteren Techniken.
Umsetzung und Nachschlagen
Häufige Fragen
Braucht semantische Suche eine GPU?
Nicht zwingend. Rechenintensiv ist vor allem das Einbetten des Bestands, das bei großen Mengen auf einer GPU deutlich schneller läuft. Die Einbettung einzelner Anfragen und die Nachbarsuche im Index sind weit weniger aufwendig. Ob Ihre Hardware reicht, hängt von Bestandsgröße, Modell und Antwortzeit ab und lässt sich mit einem Probelauf auf einem Teil des Bestands klären.
Können wir unsere bestehende Intranetsuche weiter nutzen?
Oft ja. Viele Suchmaschinen, die heute BM25 einsetzen, lassen sich um Vektorfelder und hybride Abfragen erweitern. Dann bleibt die vorhandene Textanalyse für Deutsch erhalten, und die Vektorsuche kommt als zweite Rangliste hinzu. Ob das trägt, zeigt ein Vergleich beider Varianten auf einem gemeinsamen Testsatz, bevor ein zweites System eingeführt wird.
Was ist der Unterschied zwischen semantischer Suche und RAG?
Semantische Suche liefert eine Trefferliste, die ein Mensch liest. RAG nutzt eine solche Suche als ersten Schritt und lässt ein Sprachmodell aus den besten Treffern eine belegte Antwort formulieren. Ein RAG-System kann deshalb nie mehr wissen, als seine Suche findet: Wer die Antwortqualität verbessern will, beginnt meist bei der Suche.
Wie groß sollten Textabschnitte für die Vektorsuche sein?
Groß genug für einen vollständigen Gedanken, klein genug, dass der Vektor ein Thema abbildet. Abschnitte an Überschriften und Absätzen funktionieren meist besser als feste Zeichenlängen. Die passende Größe ist eine Messfrage: Vergleichen Sie zwei oder drei Varianten mit Recall@k auf Ihrem Testsatz. Strategien im Vergleich zeigt der Leitfaden zu Retrieval-Augmented Generation.
Findet Vektorsuche auch Dokumente in anderen Sprachen?
Mit mehrsprachigen Einbettungsmodellen ja: Eine deutsche Anfrage kann dann ein englisches Dokument mit gleicher Bedeutung finden, weil beide im selben Vektorraum liegen. Die Qualität schwankt je nach Modell und Sprachpaar. Volltextsuche kann das ohne Übersetzung nicht. Prüfen Sie sprachübergreifende Treffer ausdrücklich im Testsatz, wenn Ihr Bestand gemischt ist.
Wann muss ein Vektorindex neu berechnet werden?
Einzelne Einträge werden bei jeder Änderung eines Dokuments neu eingebettet. Der gesamte Bestand muss neu berechnet werden, wenn das Einbettungsmodell wechselt oder sich die Zerlegung in Abschnitte ändert, weil alte und neue Vektoren nicht vergleichbar sind. Diesen Neuaufbau bereitet man parallel zum laufenden Index vor und schaltet erst nach dem Vergleich auf dem Testsatz um.
Weiterlesen
Verwandte Themen
Quellen
- 01 The Probabilistic Relevance Framework: BM25 and Beyond Robertson und Zaragoza, Foundations and Trends in Information Retrieval, 2009 · dl.acm.org
- 02 Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks Reimers und Gurevych, arXiv, EMNLP 2019, 2019 · arxiv.org
- 03 Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs Malkov und Yashunin, arXiv, 2016 · arxiv.org
- 04 BEIR: A Heterogenous Benchmark for Zero-shot Evaluation of Information Retrieval Models Thakur et al., arXiv, NeurIPS 2021, 2021 · arxiv.org
- 05 MTEB: Massive Text Embedding Benchmark Muennighoff et al., arXiv, 2022 · arxiv.org
- 06 Reciprocal Rank Fusion outperforms Condorcet and individual Rank Learning Methods Cormack, Clarke und Büttcher, ACM SIGIR, 2009 · dl.acm.org
- 07 ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERT Khattab und Zaharia, arXiv, SIGIR 2020, 2020 · arxiv.org
- 08 Cumulated gain-based evaluation of IR techniques Järvelin und Kekäläinen, ACM Transactions on Information Systems, 2002 · dl.acm.org
- 09 Introduction to Information Retrieval: Evaluation of ranked retrieval results Manning, Raghavan und Schütze, Cambridge University Press, 2008 · nlp.stanford.edu
- 10 Similarity settings Elastic, Elasticsearch-Dokumentation, 2026 · elastic.co
- 11 Hyphenation decompounder token filter Elastic, Elasticsearch-Dokumentation, 2026 · elastic.co
- 12 GermanNormalizationFilter Apache Lucene, API-Dokumentation, 2026 · lucene.apache.org
- 13 German stemming algorithm Snowball, 2026 · snowballstem.org
Über Ihr Vorhaben sprechen
Ob Prototyp, internes Werkzeug oder KI-Anwendung: Beschreiben Sie kurz, was Sie bauen oder in den Betrieb bringen wollen.