opendistro-for-elasticsearch / k-NN

🆕 A machine learning plugin which supports an approximate k-NN search algorithm for Open Distro.
https://opendistro.github.io/
Apache License 2.0
277 stars 55 forks source link

Upgrade JNI layer to use nmslib-2.0.11 #290

Closed jmazanec15 closed 3 years ago

jmazanec15 commented 3 years ago

Nmslib 2.0.8 contains several enhancements including:

  1. Optimized index support for L1, Linf and Negative Dot Product space
  2. ARM compatibility

We need to update our JNI library to use this version

jmazanec15 commented 3 years ago

Due to issues building python bindings, nmslib release was changed from 2.0.8 to 2.0.11. Although no core changes were made during this switch, for the sake of completeness, we should upgrade to 2.0.11.