Skip to main content

Module advanced_search

Module advanced_search 

Source
Expand description

Advanced Search Features for Dakera

Provides enhanced search capabilities:

  • Multi-vector queries (query by multiple vectors)
  • Negative vectors (exclusion/avoidance)
  • MMR (Maximal Marginal Relevance) for diversity
  • Range queries (distance threshold)
  • Result aggregation and grouping

Structsยง

AdvancedSearchConfig
Configuration for advanced search operations
AdvancedSearchExecutor
Advanced search executor combining all features
AdvancedSearchResult
Result from advanced search
MmrReranker
MMR (Maximal Marginal Relevance) reranker for diversity
MultiVectorQuery
Multi-vector query specification
RangeQuery
Range query executor for distance-based filtering
ResultGrouper
Result grouper for organizing results by field
SearchStats
Search statistics for monitoring