Re-exports§
pub use ql::ParsedQuery;pub use ql::QueryLanguageParser;pub use query_field_router::QueryFieldRouter;pub use query_field_router::QueryRouterRule;pub use query_field_router::RoutedQuery;pub use query_field_router::RoutingMode;pub use sdl::FieldDef;pub use sdl::IndexDef;pub use sdl::SdlParser;pub use sdl::parse_sdl;pub use sdl::parse_single_index;
Modules§
- ql
- Query language parser using pest
- query_
field_ router - Query Field Router - Routes queries to specific fields based on regex patterns
- sdl
- Schema Definition Language (SDL) for Hermes
Structs§
- Dense
Vector Config - Configuration for dense vector fields using Flat, RaBitQ, IVF-RaBitQ, or ScaNN
- Document
- A document to be indexed
- Field
- Field identifier
- Field
Entry - Field options
- Schema
- Schema defining document structure
- Schema
Builder - Builder for Schema
Enums§
- Field
Type - Types of fields supported
- Field
Value - Value that can be stored in a field
- Position
Mode - Position tracking mode for text fields
- Vector
Index Type - Vector index algorithm type