ann-benchmarks icon indicating copy to clipboard operation
ann-benchmarks copied to clipboard

Upgrade the Elasticsearch version

Open ChrisHegarty opened this issue 6 months ago • 1 comments

The current version of Elasticsearch used in this benchmark is version 8.7.0. While there are many enhancements to functionality in more modern versions, there are specific improvements to low-level performance of vector comparison operations that greatly affect the performance of vector search - namely the use of SIMD to optimise the vector ops.

ChrisHegarty avatar Jun 19 '25 16:06 ChrisHegarty

At time of writing, the most recent version is: https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-9.0.2-linux-x86_64.tar.gz

Care should be taken in the docker file when customising the JVM options, since replacing it may drastically affect how Elasticsearch performs. It is best to add custom setting in jvm.options.d (rather than jvm.options). https://www.elastic.co/docs/reference/elasticsearch/jvm-settings#set-jvm-options

I'm happy to help with this.

ChrisHegarty avatar Jun 19 '25 17:06 ChrisHegarty