quickwit-oss / search-benchmark-game

Search engine benchmark (Tantivy, Lucene, PISA, ...)
https://tantivy-search.github.io/bench/
MIT License
75 stars 36 forks source link

Add Elasticsearch #32

Closed LifeIsStrange closed 2 years ago

LifeIsStrange commented 2 years ago

Elasticsearch use lucene as a backend but still I'm sure they have added a significant number of optimizations (or slowdowns) on top of it and the world needs to know :)

Also it's be nice to have benchmarcks for the speed of reindexing changes from an external database. E.g logstash vs the real time Hibernate search and zombodb

fulmicoton commented 2 years ago

@LifeIsStrange

AFAIK elasticsearch does not implement any optimization on top of Lucene, except different caching layer that are not relevant to this benchmark. We want to keep the bench single threaded / no cache / single segment in order to compare apple to apples.

I don't think adding elasticsearch is a good idea, but I am happy to be told otherwise. Let me check if I can find someone from elastic to tell us if that would make sense or not...

(https://twitter.com/fulmicoton/status/1452158731391668225)

fulmicoton commented 2 years ago

I got confirmation from Adrien Grand from elastic