Today we're releasing
Sphinx 3.8.1. It's been a busy year (again), so 3.8 packs more than 35 new features, and numerous bugfixes. My personal features top-3 is this.
- we implemented our own HNSW and SQ vector indexes (and added experimental FAISS HNSW too, but very likely that one will be dropped)
- we integrated BLIS and public builds now fully support vector indexes (but only expect proper performance on amd64 Linux)
- and personal favorite, arbitrary
WHERE
conditions are now supported (extremely overdue syntax sugar)
Other major changes include full support for JSON updates, secondary index read merging (ie. indexed
WHERE foo=123 OR bar=456
queries), and distributed request hedging. Smaller changes are numerous so I won't even try. Instead, grab the binaries, read the docs (massively updated too), play around, have fun!