Class QdrantVectorMemoryStore
java.lang.Object
com.tnsai.intelligence.rag.vector.QdrantVectorMemoryStore
Optional Qdrant adapter with the same CRUD surface as
VectorMemoryStore.
Not a tnsai-core class and not a required intelligence
dependency. Construct with builder() or configured(EmbeddingFunction).
- Since:
- 0.14.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder for an explicit Qdrant connection. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(com.tnsai.memory.strategy.MemoryEntry entry) voidadd(com.tnsai.memory.strategy.MemoryEntry entry, float[] vector) builder()voidclear()static Optional<QdrantVectorMemoryStore> configured(com.tnsai.memory.advanced.EmbeddingFunction embeddingFunction) Opens Qdrant when a URL is configured.com.tnsai.memory.advanced.VectorIndexindex()TheVectorIndexused byVectorMemoryStore.booleanList<com.tnsai.memory.advanced.ScoredEntry> List<com.tnsai.memory.advanced.ScoredEntry> searchByVector(float[] queryVector, int topK) intsize()
-
Method Details
-
configured
public static Optional<QdrantVectorMemoryStore> configured(com.tnsai.memory.advanced.EmbeddingFunction embeddingFunction) Opens Qdrant when a URL is configured.- Parameters:
embeddingFunction- embedding SPI- Returns:
- empty when Qdrant is not configured
-
builder
-
add
public void add(com.tnsai.memory.strategy.MemoryEntry entry) -
add
public void add(com.tnsai.memory.strategy.MemoryEntry entry, float[] vector) -
search
-
searchByVector
-
remove
-
size
public int size() -
clear
public void clear() -
index
public com.tnsai.memory.advanced.VectorIndex index()TheVectorIndexused byVectorMemoryStore.
-