summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/tensor/hnsw_index/hnsw_index_test.cpp
Commit message (Expand)AuthorAgeFilesLines
* Track number of active nodes in hnsw graph.Tor Egge2024-02-071-2/+45
* - Add a doom that will not expire until it does not matter anymore.Henning Baldersheim2023-12-151-8/+8
* Update copyrightJon Bratseth2023-10-091-1/+1
* Handle removal of docid with empty tensor in HNSW index after restart.Tor Egge2023-06-161-0/+11
* Add Doom to hnsw index.Tor Egge2023-05-311-9/+26
* Only shrink hnsw graph as part of shrinking lid space on tensor attributeTor Egge2023-05-011-2/+7
* follow-up after reviewArne Juul2023-04-191-3/+3
* add mimimal version of BoundDistanceFunctionArne Juul2023-04-191-8/+17
* Handle removal of docid with empty tensor in HNSW index.Tor Egge2023-03-221-0/+8
* Remove incorrect expectation.Tor Egge2023-03-161-1/+0
* Add noexcept specifiers required by gcc 12 on Darwin 22.3.Tor Egge2023-01-311-1/+1
* Pass range checked docid to check member function on global filter.Tor Egge2023-01-171-1/+30
* Add compaction spec to array store.Tor Egge2023-01-121-2/+5
* Rename HnswGraph nested types:Tor Egge2023-01-111-7/+7
* Extend graph comment.Tor Egge2022-11-251-0/+2
* Unit test hnsw index search with multiple nodes per document.Tor Egge2022-11-251-8/+47
* Pass id mapper to HnswIndexLoader.Tor Egge2022-11-221-3/+2
* Move shared test code to test library.Tor Egge2022-11-221-34/+4
* Update mapping from docid to nodeids when loading hnsw index.Tor Egge2022-11-211-0/+86
* Merge pull request #24925 from vespa-engine/havardpe/make-clang-happyTor Egge2022-11-181-3/+3
|\
| * make clang happyHåvard Pettersen2022-11-181-3/+3
* | Drop support for old gtest.Tor Egge2022-11-181-2/+2
|/
* Add enum value HnswIndexType::MULTI.Tor Egge2022-11-171-6/+21
* Use typed tests for hnsw index.Tor Egge2022-11-171-309/+318
* Add enum class HnswIndexType.Tor Egge2022-11-161-12/+15
* Move inner class HnswIndex::Config to HnswIndexConfig.Tor Egge2022-11-151-1/+1
* Rename HnswNode to HnswTestNode.Tor Egge2022-11-091-10/+10
* Add search::tensor::SubspaceType.Tor Egge2022-11-041-2/+11
* Pass VectorBundle to NearestNeighborIndex::prepare_add_document member function.Tor Egge2022-11-041-2/+2
* Add search::tensor::DocVectorAccess::get_vectors() member function.Tor Egge2022-11-031-0/+6
* Pass subspace to DocVectorAccess::get_vector member function.Tor Egge2022-11-021-4/+5
* Use nodeid instead of docid to identify an HNSW graph node.Tor Egge2022-10-251-10/+10
* Remove unneeded calls to update_oldest_used_generation().Geir Storli2022-10-131-1/+0
* Rename trimHoldLists() -> reclaim_memory().Geir Storli2022-10-121-1/+1
* Rename transferHoldLists() -> assign_generation().Geir Storli2022-10-121-1/+1
* Rename first used generation -> oldest used generation.Geir Storli2022-10-121-2/+2
* add support for multi-bitvector global filterHåvard Pettersen2022-09-131-12/+3
* GlobalFilter is now an interfaceHåvard Pettersen2022-09-121-7/+14
* fix undefined behavior in unit tests -- WIPHåvard Pettersen2022-06-071-1/+3
* Calculate need for compaction when updating stats.Tor Egge2021-12-091-2/+3
* Add CompactionSpec.Tor Egge2021-12-081-2/+6
* Move CompactionStrategy from searchcommon to vespalib.Tor Egge2021-12-081-2/+2
* Update 2020 Oath copyrights.gjoranv2021-10-271-1/+1
* Compact HNSW index when ratio of dead bytes / address space is too highTor Egge2021-08-181-1/+117
* actually wants floatArne Juul2021-04-131-1/+1
* let the distance function decide how it wants the query tensor convertedArne Juul2021-04-121-1/+1
* fix NNS distance for new cell typesArne Juul2021-04-121-2/+1
* Revert "fix NNS distance for new cell types"Arnstein Ressem2021-04-121-1/+2
* fix NNS distance for new cell typesArne Juul2021-04-091-2/+1
* make check_with_distance_threshold methodArne Juul2021-01-081-8/+16