Utilities to drive a tantivy search index
conditional_collector
Collectors with built-in support for changing the ordering and cursor-based pagination (or rather: support for conditionally skipping documents that match the query).
```rust use tique::conditional_collector::{Ascending, TopCollector};
let minrankcollector =
TopCollector::
Check the module docs for more details.
This crate also contains unpolished functionality that is made availble
through the unstable
feature flag:
tique::query_parser
: A very simple query parser that only knows
about term and phrase queries (and their negation). Mostly an excuse
to play with nom
tique_derive::FilterAndAggregation
: Takes a struct of (possibly
Option
) primitives and generates a bunch of code to assist with
indexing, filtering and aggregating.