Currently the VectorStore
interface offers at least 5 variations of the similaritySearch()
method, each with different set of arguments.
We should collapse all methods into a single similaritySearch(SearchRequest req)
using a convenient SearchRequest
builder like:
vectorStore.similaritySearch(
SearchRequest.query("Hello World")
.withTopK(5)
.withSimilarityThreshold(0.6)
.withFilterExpression("country == 'UK"));
Comment From: tzolov
Resolved at 952ff6c3197a955e5d0d57df459d26f23dd8ebc6