
Summa
Fast full-text search server written in Rust with CLI and client library in Python.
Index documents and do search queries through Python client, CLI and/or GRPC API
Features
- Indexing documents directly through GRPC API or Kafka
- Fine CLI and asynchronous client library aiosumma written in Python
- Simple GRPC API for managing multiple indices and for search
- Extendable query parsing. Add synonyms and build query context with Python library
- Fast document ranking with custom and/or user-defined scoring functions
- Tracing with OpenTelemetry and exposing metrics in Prometheus format
- Reflection API for deep insights about text data
Getting started