21 unstable releases (3 breaking)
0.8.8 | Jul 8, 2022 |
---|---|
0.8.4 | Jun 24, 2022 |
0.2.10 |
|
#47 in #grpc-api
63 downloads per month
315KB
6.5K
SLoC
Summa
Full-text search server written in Rust with Python and GRPC API
lib.rs
:
Fast full-text search server
Features
- Fine CLI and asynchronous client library aiosumma written in Python
- Simple GRPC API for managing multiple indices and for search
- Extendable query parsing on Python client side
- Ranking documents with custom and/or user-defined scoring functions
- Indexing documents through Kafka or directly
- Tracing with OpenTelemetry and exposing metrics in Prometheus format
- Reflection API for deep insights about text data
- Configurable tokenizers (including CJK)
- IPFS API for replication (soon)
Getting started
Dependencies
~71MB
~1M SLoC