14 lines
546 B
Rust
14 lines
546 B
Rust
|
|
// query/ — query parsing, search algorithms, and pipeline execution
|
||
|
|
//
|
||
|
|
// parser.rs — PEG-based query language (key ~ 'foo' | sort degree | limit 10)
|
||
|
|
// engine.rs — search algorithms: spreading activation, spectral, geodesic,
|
||
|
|
// manifold, confluence. Query DSL execution. Seed matching.
|
||
|
|
|
||
|
|
pub mod parser;
|
||
|
|
pub mod engine;
|
||
|
|
|
||
|
|
// Re-export parser's run_query as the main query entry point
|
||
|
|
// (engine::run_query is the internal search pipeline, accessed via crate::search)
|
||
|
|
pub use parser::run_query;
|
||
|
|
pub use parser::execute_query;
|