Package com.tnsai.memory.vector
Interface VectorStoreProvider
- All Known Implementing Classes:
InMemoryVectorStoreProvider
public interface VectorStoreProvider
SPI matched against
@VectorMemory(provider = "...").
Core ships inmemory. Remote backends (Qdrant, pgvector) register
from optional intelligence adapters. An unknown name fails agent
initialization instead of silently falling back to TF-IDF.
- Since:
- 0.14.0
-
Method Summary
Modifier and TypeMethodDescriptionname()Provider key, compared case-insensitively toVectorMemory.provider().open(VectorMemory annotation) Opens the vector store described by the annotation.
-
Method Details
-
name
String name()Provider key, compared case-insensitively toVectorMemory.provider(). -
open
Opens the vector store described by the annotation.- Parameters:
annotation- agent declaration- Returns:
- store used for
MemoryStore.search(java.lang.String, int)
-