similaritySearchByVector method
Future<List<Document> >
similaritySearchByVector({
- required List<
double> embedding, - VectorStoreSimilaritySearch config = const VectorStoreSimilaritySearch(),
Returns docs most similar to embedding vector using similarity.
embedding
is the embedding vector to look up documents similar to.config
the configuration for the search.
Implementation
Future<List<Document>> similaritySearchByVector({
required final List<double> embedding,
final VectorStoreSimilaritySearch config =
const VectorStoreSimilaritySearch(),
}) async {
final docsWithScores = await similaritySearchByVectorWithScores(
embedding: embedding,
config: config,
);
return docsWithScores
.map((final docWithScore) => docWithScore.$1)
.toList(growable: false);
}