Expand description
ailake-query — query planning and execution
Integration layer. Depends on all data-plane crates. Public surface: TableWriter, search(), ContextAssembler, CompactionPlanner, CompactionExecutor.
Re-exports§
pub use bloom::BloomFilter;pub use bm25::BM25Scorer;pub use bm25::HybridConfig;pub use bm25::HybridFusion;pub use bm25::IdfStats;pub use compaction::CompactionConfig;pub use compaction::CompactionExecutor;pub use compaction::CompactionMode;pub use compaction::CompactionPlanner;pub use context_assembler::AssembledContext;pub use context_assembler::Chunk;pub use context_assembler::ContextAssembler;pub use context_assembler::ContextAssemblerConfig;pub use delete::delete_rows;pub use delete::delete_where;pub use delete::PuffinWriter;pub use equality_delete::EqualityDeleteFilter;pub use mem_table::MemTableConfig;pub use mem_table::MemTableWriter;pub use mem_table::WorkingMemoryBuffer;pub use mem_table::WorkingMemoryEntry;pub use memory_decay::MemoryDecayJob;pub use migration::EmbedFn;pub use migration::MigrationJob;pub use migration::MigrationProgress;pub use migration::MigrationStrategy;pub use migration::ProgressFn;pub use pruner::BloomPruner;pub use pruner::VectorPruner;pub use scanner::fetch_rows;pub use scanner::search;pub use scanner::search_multimodal;pub use scanner::search_text;pub use scanner::FusionMethod;pub use scanner::ModalQuery;pub use scanner::ScoreFn;pub use scanner::SearchConfig;pub use scanner::SearchResult;pub use scanner::SearchSession;pub use schema_filler::SchemaFiller;pub use writer::MultiVectorBatch;pub use writer::TableWriter;
Modules§
- bloom
- Compact Bloom filter for per-file BM25 term pruning (Phase F).
- bm25
- BM25 scoring and corpus IDF statistics for hybrid vector+lexical search.
- compaction
- context_
assembler - delete
- dv
- equality_
delete - Equality delete filter — Phase H.
- mem_
table - memory_
decay - Periodic recency-decay job for
EpisodicMemorySchematables. - migration
- Embedding model migration for AI-Lake tables.
- pruner
- scanner
- schema_
filler - Schema filler — inject missing columns at read time (Phase G).
- writer
Structs§
- IvfPq
Config - Configuration for IVF-PQ index construction and search.