Activity
- Tag tique-0.7.0 created by Caio on commit a66eaee1fd 4 years ago
-
Prepare for release 0.7.0 by Caio 4 years ago
-
Update Cargo.lock after cargo update by Caio 4 years ago
-
Fast lint pass 💬 by Caio 4 years ago
cantine* is only used by me, not paying much attention to this
-
Bump to tantivy v0.16 by Caio 4 years ago
-
Bump to nom v7 by Caio 4 years ago
-
clippy: Pass new lints by Caio 4 years ago
- Tag tique-0.6.0 created by Caio on commit 8de1979d0c 4 years ago
-
Prepare for release 0.6.0 by Caio 4 years ago
-
Update dependencies by Caio 4 years ago
Cantine
This is a cargo workspace containing:
- tique: a public crate, with live documentation. It features utilities for tantivy to help you build your own full text search engine. Refer to the tique subdirectory for additional information and docs.
And a couple of crates developed alongside as a public dogfooding and learning exercise:
-
cantineis a recipe search API. It wires a memory-mapped file as a metadata db (cantine::database) with the tantivy search index (cantine::index) under aactix-web-based server. -
cantine_derive: Takes a struct of (possiblyOption) primitives and generates a bunch of code to assist with indexing, filtering and aggregations. Used bycantineto skip writing tedious business logic and to aggregate features by decoding a bytes fast field as a features struct.