Elasticsearch and competitors

Sonic

Terribly slow indexing. Didn’t wait until the end of the test, even though it worked all night.

Toshi

Indexing: 273 docs / sec (default settings), 37631 docs / sec using undocumented _bulk endpoint for batch work

Request 1 word: 372 s / sec, 2.68 ms
Request 3 words: 357 s / sec, 2.79 ms
Request 3 words with typos: 325 s / sec, 3.07 ms

Not bad in general, but _bulk must be used for indexing.

Quickwit

Indexing (from a separately prepared file with ndjson): 37085 doc / sec

Request 1 word: 324 s / sec, 3.08 ms
Request 3 words: 324 s / sec, 3.08 ms ¯_(ツ)_/¯

Not bad indicators, but for indexing you need to prepare data in advance.

Groonga

Indexing: 77372 docs / sec

Request 1 word: 0.56 s / sec, 1782 ms
Request 3 words: 0.50 s / sec, 1982 ms

Highly fast indexing, but VERY slow search.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *