gitextract_ifbk854h/ ├── .gitattributes ├── .github/ │ ├── release-template.ejs │ ├── requirements-test.txt │ └── workflows/ │ ├── cd.yml │ ├── ci.yml │ ├── force-release.yml │ └── tag.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── annlite/ │ ├── __init__.py │ ├── container.py │ ├── core/ │ │ ├── __init__.py │ │ ├── codec/ │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── pq.py │ │ │ ├── projector.py │ │ │ └── vq.py │ │ └── index/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── flat_index.py │ │ ├── hnsw/ │ │ │ ├── __init__.py │ │ │ └── index.py │ │ └── pq_index.py │ ├── enums.py │ ├── executor.py │ ├── filter.py │ ├── helper.py │ ├── hubble_tools.py │ ├── index.py │ ├── math.py │ ├── profile.py │ ├── storage/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── kv.py │ │ └── table.py │ └── utils.py ├── benchmarks/ │ ├── filtering_bench.py │ └── hnsw_bench.py ├── bindings/ │ ├── hnsw_bindings.cpp │ └── pq_bindings.pyx ├── examples/ │ ├── annlite_vs_simpleindexer.py │ ├── filter_example.py │ ├── hnsw_example.py │ ├── pq_benchmark.py │ ├── pqlinearscann_benchmark_with_filtering.py │ └── utils.py ├── executor/ │ ├── Dockerfile │ ├── README.md │ ├── benchmark.py │ ├── config.yml │ ├── executor.py │ └── requirements.txt ├── include/ │ └── hnswlib/ │ ├── bruteforce.h │ ├── fusefilter.h │ ├── hnswalg.h │ ├── hnswlib.h │ ├── space_ip.h │ ├── space_l2.h │ ├── space_pq.h │ └── visited_list_pool.h ├── notebooks/ │ └── fashion_product_search.ipynb ├── pyproject.toml ├── requirements.txt ├── scripts/ │ ├── black.sh │ ├── get-all-test-paths.sh │ ├── get-last-release-note.py │ ├── release.sh │ └── update-version.sh ├── setup.py └── tests/ ├── __init__.py ├── conftest.py ├── docarray/ │ ├── __init__.py │ ├── test_add.py │ ├── test_del.py │ ├── test_find.py │ ├── test_get.py │ └── test_save_load.py ├── executor/ │ ├── __init__.py │ └── test_executor.py ├── test_codec.py ├── test_crud.py ├── test_dump.py ├── test_enums.py ├── test_filter.py ├── test_hnsw_load_save.py ├── test_index.py ├── test_pq_bind.py ├── test_pq_index.py ├── test_projector.py ├── test_projector_index.py ├── test_store.py └── test_table.py