Skip to main content

Module batch_search

Module batch_search 

Source
Expand description

Batch Search and Advanced Query Features for Dakera

Provides high-throughput search capabilities:

  • Batch Queries: Process multiple queries in parallel for efficiency
  • Pagination: Cursor-based and search-after pagination for large result sets
  • Faceted Search: Aggregations and facet counting on metadata fields
  • Geo-Spatial: Distance-based filtering with geolocation support
  • Custom Scoring: Boosting, function scores, and script scoring
  • Query Explain: Debug and understand query scoring

Structs§

BatchQueryConfig
Configuration for batch query execution
BatchQueryExecutor
Batch query executor for high-throughput search
BatchQueryItem
A single query in a batch
BatchQueryItemResponse
Response for a single query in the batch
BatchQueryRequest
Batch query request
BatchQueryResponse
Full batch query response
BatchQueryStats
Statistics for batch query execution
FacetBucket
A bucket in a facet result
FacetExecutor
Faceted search executor
FacetRequest
Request for a facet/aggregation
FacetResult
Result of a facet aggregation
FilterExecutor
Filter executor
GeoFilterExecutor
Geo-spatial filter executor
GeoPoint
Geographic point
PaginationConfig
Pagination configuration
QueryExplainer
Query explainer
QueryExplanation
Query explanation for debugging scoring
RangeBucket
Range bucket definition
ScoreDetail
Detail of a score component
ScoreFunctionExecutor
Score function executor
ScoringConfig
Custom scoring configuration
SearchCursor
Search cursor for pagination
SearchHit
A search hit result
SortField
Sort field specification

Enums§

AggregationType
Type of aggregation
BatchSearchError
Errors that can occur during batch search operations
BoostMode
How to combine function score with original score
CursorType
Type of pagination cursor
DecayType
Type of decay function
DistanceUnit
Distance unit for geo queries
FieldValueModifier
Modifier for field value scoring
FilterExpression
Filter expression for queries
GeoFilter
Geo-spatial filter types
ScoreFunction
Score function definition
ScoreMode
How to combine multiple function scores
SortOrder
Sort order
SortValue
Sort value for search-after pagination