Elasticsearch and competitors
Terribly slow indexing. Didn’t wait until the end of the test, even though it worked all night.
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.
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.
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.