1
Schlüssel besorgen
Stellen Sie einen
sk-conare-...-Schlüssel aus der ConareDB-Konsole bereit. Schlüssel sind auf Ihr Namespace-Präfix mit read/write-Berechtigungen beschränkt, werden einmal angezeigt und als Bearer-Token gesendet:2
Zeilen schreiben
Namespaces werden beim ersten Schreibvorgang erstellt – kein Schema, keine Zeremonie. Jede Zeile ist ein Knoten mit einer externen
id, Properties und einem optionalen Vektor. Die Vektordimension wird durch den ersten vektorierten Schreibvorgang festgelegt und bei jedem weiteren validiert.UpsertN ist ein vollständiger Zeilenersatz mit id als Schlüssel – schreiben Sie dieselbe id erneut, wird die alte Zeile (und ihr Vektor) ersetzt, nicht zusammengeführt.3
Suchen
Eine Anfrage führt bis zu drei gerankte Zweige aus – Vektor-ANN, BM25-Keyword und chronologisch – über derselben gefilterten Zeilenmenge:Zweige liefern unabhängige gerankte Listen zurück, sodass Sie die Fusion (RRF oder Ihre eigene) clientseitig steuern – dieselbe Architektur, die auch die Memory-Plane von Conare nutzt.
Vektoren nötig?
POST /api/v1/embeddings der Embeddings-API liefert einheitsnormierte 1024-dim-Vektoren. Verwenden Sie input_type: "document" für gespeicherte Zeilen und input_type: "query" für den Vektor-Suchzweig.