zvec/thirdparty
egolearner e5ba11b6fe
feat: add hnsw-rabitq support (#69)
* feat: add hnsw-rabitq

* undefine transform

* support config rotator type

* support sample_count

* fix ut

* refactor: update interface

* refactor: update interface

* update rabitq index params

* fix interface update

* fix searcher test

* fix streamer test

* streamer support bf and add more ut

* rm env check

* add collection ut

* add schema check

* add rabitq query param binding

* add integration test

* fix local_builder

* cleanup dist calculator

* add RaBitQ-Library submodule

* cleanup rabitq converter/reformer

* add files

* disable build on mac

* disable Feature_Optimize_HNSW_RABITQ

* disable python/tests/test_collection_hnsw_rabitq.py:13

* check avx2/avx512

* fix refine

* fix mac ci

* add dimension check

* fix mac ci

* fix ci

* add missing lib

* fix centroids selection for Cosine/InnerProduct

* rename hnsw-rabitq to hnsw_rabitq

* address comments

* fix compile

* fix rabitqlib name

* fix mac compile

* check avx2/avx512 support

* runtime check again compile-time

* check AUTO_DETECT_ARCH

* rm debug log

* fix

* rabitq use avx2 by default

* add missing file

* fix search_bf/group_by dist

* address comments

* fix typo

* address comments

* rabitq support disable id_map

* address comments
2026-03-19 17:21:42 +08:00
..
CRoaring feat: refact cpp sdk (#27) 2026-01-21 20:05:42 +08:00
RaBitQ-Library feat: add hnsw-rabitq support (#69) 2026-03-19 17:21:42 +08:00
antlr fix: update antlr4 CMAKE_POLICY from OLD to NEW for CMake 3.31+ compatibility (#145) 2026-02-27 14:35:55 +08:00
arrow chore: default not use oss and use beijing-oss (#207) 2026-03-09 17:10:57 +08:00
gflags feat: refact cpp sdk (#27) 2026-01-21 20:05:42 +08:00
glog feat: support android platform cross build (#90) 2026-03-04 16:42:23 +08:00
googletest feat: refact cpp sdk (#27) 2026-01-21 20:05:42 +08:00
lz4 feat: support android platform cross build (#90) 2026-03-04 16:42:23 +08:00
magic_enum Initial commit 2025-12-30 11:02:17 +08:00
protobuf feat: refact cpp sdk (#27) 2026-01-21 20:05:42 +08:00
rocksdb feat: support android platform cross build (#90) 2026-03-04 16:42:23 +08:00
sparsehash Initial commit 2025-12-30 11:02:17 +08:00
yaml-cpp feat: refact cpp sdk (#27) 2026-01-21 20:05:42 +08:00
CMakeLists.txt feat: add hnsw-rabitq support (#69) 2026-03-19 17:21:42 +08:00