Coming soon

Die Lookeen RAG-API und MCP-Integration sind noch nicht verfügbar. Die folgenden Informationen beschreiben geplante Funktionen.

Lookeen RAG-API

Die Retrieval-API liefert rangierte Lookeen-Passagen für die Erdung eines Agenten oder Sprachmodells. Sie erzeugt keine Antwort und ruft kein LLM auf. Diese Seite stellt den Vertrag von GET /v1/rag als HTML dar.

Selbstbeschreibender EndpunktRufen Sie GET /v1/rag auf Ihrem Lookeen Server auf, um diese Angaben maschinenlesbar als JSON zu erhalten. Eine Retrieval-Anfrage senden Sie mit POST /v1/rag.

Endpunkt

URI/v1/rag
MethodePOST
Content-Typeapplication/json
Retrievallexical
AuthentifizierungAuthorization: Bearer <Lookeen API key>

Request-Body

FeldTypBeschreibung
queryStringAuszuführende Lookeen-Suchanfrage. Erforderlich und nicht leer.
topKIntegerMaximale Anzahl zurückgegebener Passagen. Standard: 10, Minimum: 1, Maximum: 100.
userIdIntegerOptionale Benutzer-ID, deren Dokumentberechtigungen angewendet werden.
groupIdsArray<Integer>Optionale Gruppen-IDs, deren Dokumentberechtigungen angewendet werden.
filtersArrayOptionale strukturierte Dokumentfilter mit column, op und value.

Filter

FeldBeschreibung
columnName einer durchsuchbaren Lookeen-Spalte; erforderlich.
opFilteroperator; erforderlich.
valueFilterwert; nur bei Operatoren wie EMPTY und NOT_EMPTY optional.

Unterstützte Operatoren: IN, NOT_IN, EQUALS, LARGER, NOT_EQUALS, LIKE, NOT_LIKE, SMALLER, STARTS_WITH, DOES_NOT_START_WITH, DOES_NOT_END_WITH, ENDS_WITH, NOT_EMPTY, EMPTY, RANGE, NOOP, CONTAINS und COMPLEX.

Beispielanfrage

curl -X POST https://lookeen.example/v1/rag \
  -H 'Authorization: Bearer <api-key>' \
  -H 'Content-Type: application/json' \
  -d '{
    "query": "Risiken Projekt Phoenix",
    "topK": 5,
    "userId": 42,
    "groupIds": [3, 8],
    "filters": [
      {"column": "extension", "op": "EQUALS", "value": "pdf"}
    ]
  }'

Response

FeldBeschreibung
queryNormalisierte übermittelte Suchanfrage.
retrievalVerwendetes Retrieval-Verfahren; aktuell lexical.
totalMatchesGesamtzahl passender Dokumente vor Anwendung von topK.
resultsNach absteigender Relevanz sortierte Treffer. Pro Dokument wird eine Passage zurückgegeben.
elapsedMsServerseitige Retrieval-Dauer in Millisekunden.

Ein Element in results

FeldBeschreibung
rankEins-basierter Rang.
scoreRelevanz relativ zum ersten Treffer von 0 bis 1; fehlt, wenn kein Score verfügbar ist.
documentIdStabile Lookeen-Dokument-ID für Zitate und spätere Zugriffe.
titleDokumenttitel.
pathDokumentpfad, soweit verfügbar.
urlDokument-URL, soweit verfügbar.
mimeTypeMIME-Typ, soweit verfügbar.
itemTypeLookeen-Elementtyp in Kleinbuchstaben, soweit verfügbar.
modifiedÄnderungszeitpunkt im ISO-8601-Format, soweit verfügbar.
passageZur Anfrage ausgewählte Klartextpassage für die Erdung.

Beispielantwort

{
  "query": "Risiken Projekt Phoenix",
  "retrieval": "lexical",
  "totalMatches": 18,
  "results": [
    {
      "rank": 1,
      "score": 1.0,
      "documentId": "project-status~12~42",
      "title": "Projektstatus Q3",
      "path": "S:\\Projekte\\Phoenix\\Projektstatus_Q3.pdf",
      "mimeType": "application/pdf",
      "itemType": "file",
      "modified": "2026-10-14T08:30:00Z",
      "passage": "Die API-Freigabe verschiebt sich. Zwei Datenschutzprüfungen sind noch offen."
    }
  ],
  "elapsedMs": 34
}

← Zurück zu Enterprise Suche für KI (RAG)