Crate summa_server

source ·
Expand description

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 Integration

Getting started

Re-exports

Modules

  • Summa GRPC APIs implementation
  • Search engine internal parts
  • Storing and loading various Summa config files
  • Services responsible for various aspects a search engine like indices management or aliasing

Structs

Enums