SpringAiKoogVectorStore
class SpringAiKoogVectorStore(vectorStore: VectorStore, dispatcher: CoroutineDispatcher) : KoogVectorStore(source)
Adapts a Spring AI VectorStore to Koog storage abstractions.
Functions
Link copied to clipboard
It deletes documents by filterExpression, but returns an empty list, because VectorStore does not return deleted ids.
It deletes documents by ids, but returns specified ids, because Spring AI VectorStore does not return deleted ids.
Link copied to clipboard
Link copied to clipboard
open suspend override fun search(request: SimilaritySearchRequest, namespace: String?): List<SearchResult<TextDocument>>
Does similarity search, because Spring AI VectorStore currently supports only similaritySearch.