searchSimilar abstract method

Future<List<RetrievalResult>> searchSimilar({
  1. required String query,
  2. int topK = 5,
  3. double threshold = 0.0,
  4. Filter? filter,
})

Search for similar documents.

filter is an optional payload predicate, honored over the fields declared filterable via FilterSchema (qdrant-edge on native, sqlite-vec vec0 columns on native and web). A condition on an undeclared field is a no-op: passing such a filter returns the same hits as filter: null and never throws.

Implementation

Future<List<RetrievalResult>> searchSimilar({
  required String query,
  int topK = 5,
  double threshold = 0.0,
  Filter? filter,
});