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 on every native platform (qdrant-edge backend). Silently ignored on Web (the wa-sqlite store has no payload filtering); passing a non-empty filter on Web 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,
});