similaritySearchByVector method

Future<List<Document>> similaritySearchByVector({
  1. required List<double> embedding,
  2. 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);
}