Stichwort- und Bedeutungssuche kombinieren
KIT kombiniert bei einer Anfrage die klassische Stichwortsuche mit der semantischen Suche nach Bedeutung und gewichtet beide Ergebnisse zu einer gemeinsamen Trefferliste. Gedacht für Fälle, in denen exakte Begriffe wie Artikelnummern oder Namen ebenso wichtig sind wie die inhaltliche Bedeutung einer Anfrage.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Warum eine Methode allein oft nicht reicht
Die reine Stichwortsuche übersieht Umformulierungen, die semantische Suche wiederum kann eine exakte Artikelnummer oder einen Eigennamen manchmal weniger sicher zuordnen als eine wörtliche Übereinstimmung. Die hybride Suche kombiniert beide Ansätze in einer einzigen Anfrage, statt Sie vor die Wahl zu stellen, welche der beiden Methoden für einen bestimmten Anwendungsfall die bessere ist, und liefert damit in der Praxis oft die zuverlässigere Trefferliste.
Wie die Gewichtung funktioniert
KIT berechnet für jeden Abschnitt im Index sowohl eine Stichwort- als auch eine Bedeutungsähnlichkeit und kombiniert beide zu einer gemeinsamen Rangfolge. Die Gewichtung zwischen beiden Methoden lässt sich bei Bedarf per API anpassen, etwa wenn in einem Anwendungsfall exakte Begriffe grundsätzlich wichtiger sein sollen als die reine inhaltliche Nähe. Ohne eigene Angabe verwendet KIT eine ausgewogene Standardgewichtung. Diese Standardeinstellung eignet sich für die meisten gemischten Anwendungsfälle bereits gut.
Typische Einsatzfälle
Besonders geeignet ist die hybride Suche für Produktkataloge mit Artikelnummern, technische Dokumentationen mit Fachbegriffen oder juristische Archive, in denen sowohl der exakte Paragraf als auch der inhaltliche Zusammenhang gesucht werden. Auch bei mehrsprachigen Beständen hilft die Kombination, weil exakte Begriffe wie Produktnamen oft unübersetzt bleiben, während der Rest des Textes inhaltlich verglichen wird. So bleibt ein Produktname erkennbar, während der Rest der Beschreibung frei formuliert sein darf.
Preis und Ablauf
$0.002 pro Anfrage plus $0.0015 pro Abfrage, insgesamt $0.0035 – derselbe Preis wie bei der einfachen semantischen Suche, da beide Methoden in einer einzigen Anfrage berechnet werden. Es fällt also kein Aufpreis dafür an, dass zusätzlich zur Bedeutung auch der exakte Wortlaut geprüft wird; die Entscheidung für die hybride Variante kostet Sie nichts extra. Wer unsicher ist, welche Methode besser passt, wählt deshalb ohne Nachteil die hybride Variante.
Anwendungsfälle
Ersatzteilsuche mit Artikelnummer
Weber Metallbau GmbH durchsucht den Ersatzteilkatalog hybrid, damit sowohl die exakte Artikelnummer als auch eine Beschreibung wie „Dichtung für Pumpe“ zum passenden Treffer führt.
Technische Dokumentation
Ein Softwareunternehmen kombiniert Stichwort- und Bedeutungssuche in seiner API-Dokumentation, damit Fehlercodes ebenso zuverlässig gefunden werden wie umschriebene Probleme.
Juristisches Archiv
Eine Kanzlei durchsucht ihr Vertragsarchiv hybrid, um sowohl einen bestimmten Paragrafen als auch inhaltlich ähnliche Klauseln zu finden.
Häufige Fragen
Was kostet eine hybride Suchanfrage?
$0.002 pro Anfrage plus $0.0015 pro Abfrage, insgesamt $0.0035 – genauso viel wie eine einfache semantische Suche.
Worin unterscheidet sich das von der einfachen semantischen Suche?
Die hybride Suche berücksichtigt zusätzlich exakte Stichworttreffer und eignet sich besonders, wenn Artikelnummern, Namen oder Fachbegriffe wörtlich vorkommen müssen.
Kann ich die Gewichtung zwischen Stichwort und Bedeutung ändern?
Ja, das Verhältnis zwischen beiden Methoden lässt sich per API anpassen.
Brauche ich vorher einen Index?
Ja, wie bei der semantischen Suche wird ein zuvor erstellter Index vorausgesetzt.
Was passiert mit meiner Suchanfrage?
Sie wird zur Berechnung der Trefferliste verwendet und nicht dauerhaft gespeichert.
Brauche ich ein Konto?
Nein. Es gibt derzeit keine Konten – Sie zahlen pro Nutzung.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/search/hybrid \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/search/hybrid", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/search/hybrid",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/search/hybrid", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/search/hybrid", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "search.hybrid",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_chunks | 10000 |
max_tokens | 20000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |