summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/tensor/hnsw_index/hnsw_index_test.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* add distanceThreshold option for nearestNeighbor operatorArne Juul2021-01-081-1/+10
* track TypedCells moveArne Juul2020-10-011-3/+2
* the very first documents added to HNSW index should use single-phase indexingArne Juul2020-06-241-1/+1
* Merge pull request #13572 from vespa-engine/arnej/keep-and-follow-refsArne H Juul2020-06-181-2/+2
|\
| * update test now that TODO is doneArne Juul2020-06-181-2/+2
* | Merge pull request #13560 from vespa-engine/arnej/follow-std-rulesArne H Juul2020-06-121-9/+25
|\ \ | |/ |/|
| * revert back to getting random number in the [0,1) rangeArne Juul2020-06-121-9/+25
* | unit test two-phase addArne Juul2020-06-111-0/+56
|/