Expand description
Query types and search execution
Structs§
- Block
Wand - BlockWAND: Block-level WAND with early termination
- Bm25
Params - BM25 parameters
- Boolean
Query - Boolean query with MUST, SHOULD, and MUST_NOT clauses
- Boost
Query - Boost query - multiplies the score of the inner query
- DocAddress
- Unique document address: segment_id (hex) + local doc_id within segment
- Empty
Scorer - Empty scorer for terms that don’t exist
- MaxScore
Wand - MaxScore WAND algorithm for efficient top-k retrieval
- Search
Hit - Search hit with unique document address and score
- Search
Response - Search response with hits (IDs only, no documents)
- Search
Result - Search result with doc_id and score (internal use)
- Term
Query - Term query - matches documents containing a specific term
- Term
Scorer - Term scorer with MaxScore info and BM25F support
- TopK
Collector - Collector for top-k results
- Wand
Result - Search result
Constants§
Traits§
Functions§
- daat_or
- Simple DAAT (Document-At-A-Time) scorer for comparison
- search_
segment - Execute a search query on a single segment (async)
Type Aliases§
- Count
Future - Future type for count estimation
- Scorer
Future - Future type for scorer creation