Skip to main content

Module dsl

Module dsl 

Source

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§

DenseVectorConfig
Configuration for dense vector fields using Flat, RaBitQ, IVF-RaBitQ, or ScaNN
Document
A document to be indexed
Field
Field identifier
FieldEntry
Field options
Schema
Schema defining document structure
SchemaBuilder
Builder for Schema

Enums§

FieldType
Types of fields supported
FieldValue
Value that can be stored in a field
PositionMode
Position tracking mode for text fields
VectorIndexType
Vector index algorithm type