Crate summa

source · []
Expand description

Fast full-text search server with following features:

  • Simple GRPC API
  • Indexing documents through Kafka

Quickstart

Launch server
summa-server serve
Create index schema
---
- name: id
  type: i64
  options:
    fast: single
    fieldnorms: false
    indexed: true
    stored: true
- name: body
  type: text
  options:
    indexing:
      fieldnorms: true
      record: position
      tokenizer: summa
    stored: true
- name: tags
  type: text
  options:
    indexing:
      fieldnorms: true
      record: position
      tokenizer: summa
    stored: true
- name: title
  type: text
  options:
    indexing:
      fieldnorms: true
      record: position
      tokenizer: summa
    stored: true
Create index
Index documents
Search

Modules

Storing and loading various Summa config files

Server modules that expose a search engine to the outside