//! Query parsing, planning, and execution. //! //! The primary query type is `Retrieve` -- a typed AST representing //! "given these constraints, rank content for me." Constructed via //! `RetrieveBuilder` or (M3+) parsed from the query language. pub mod executor; pub mod retrieve; pub use executor::RetrieveExecutor; pub use retrieve::{ Cursor, ProfileRef, QueryError, Results, Retrieve, RetrieveBuilder, RetrieveResult, Signal, };