summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/tensor
Commit message (Expand)AuthorAgeFilesLines
...
* Use find_package to find gtest library.Tor Egge2020-06-293-4/+7
* split unit tests per distance functionArne Juul2020-06-291-4/+31
* adjust angular distance slighlyArne Juul2020-06-261-9/+30
* add "InnerProduct" distance metricArne Juul2020-06-251-8/+29
* the very first documents added to HNSW index should use single-phase indexingArne Juul2020-06-242-2/+2
* ignoreHÃ¥vard Pettersen2020-06-191-0/+1
* Merge pull request #13572 from vespa-engine/arnej/keep-and-follow-refsArne H Juul2020-06-184-5/+361
|\
| * update test now that TODO is doneArne Juul2020-06-181-2/+2
| * print more statisticsArne Juul2020-06-181-11/+33
| * rewrite with futuresArne Juul2020-06-171-69/+50
| * add mutex protecting in_progress bitvectorArne Juul2020-06-171-16/+20
| * minor stress-test tweaks:Arne Juul2020-06-171-8/+4
| * refactor task data into common base classArne Juul2020-06-171-50/+26
| * also check graph symmetryArne Juul2020-06-171-1/+5
| * get rid of test-internal race condition in MyDocVectorStoreArne Juul2020-06-161-9/+7
| * add stress testArne Juul2020-06-162-0/+375
| * keep and follow node_refs when traversing HNSW graphArne Juul2020-06-121-3/+3
* | 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
|/
* construct HnswGraph::EntryNode directlyArne Juul2020-06-091-8/+2
* store entry docid/level in an atomic valueArne Juul2020-06-091-4/+11
* unit test with filter alsoArne Juul2020-05-121-1/+22
* collapse top_k_candidatesArne Juul2020-05-111-1/+1
* Move BufferWriter back to searchlib.Tor Egge2020-04-251-1/+1
* unit test links histogram betterArne Juul2020-04-081-0/+8
* add unit tests for HnswIndex::get_state()Arne Juul2020-04-081-1/+30
* Add save and load of HNSW indexArne Juul2020-03-262-0/+159
* update copyright headersArne Juul2020-03-242-2/+2
* remove debug printingArne Juul2020-03-241-2/+0
* unit test distance functionsArne Juul2020-03-242-0/+205
* update unit testArne Juul2020-03-161-11/+25
* add class commentArne Juul2020-02-281-0/+17
* make actual random levelsArne Juul2020-02-271-0/+18
* shrink links if neededArne Juul2020-02-261-1/+75
* Reclaim memory when doing changes to the graph in the hnsw index.Geir Storli2020-02-261-0/+68
* minor fixes after reviewArne Juul2020-02-251-0/+5
* add set_node for unit testingArne Juul2020-02-241-0/+28
* Merge pull request #12281 from vespa-engine/arnej/add-nns-iteratorArne H Juul2020-02-201-2/+4
|\
| * add search iterator using result from find_top_kArne Juul2020-02-201-2/+4
* | Instantiate nearest neighbor (hnsw) index in dense tensor attribute when spec...Geir Storli2020-02-201-4/+6
|/
* expose explore_k in top level APIArne Juul2020-02-191-3/+3
* test top-level API alsoArne Juul2020-02-171-1/+9
* add search API in NearestNeighborIndexArne Juul2020-02-171-1/+1
* test find_top_k alsoArne Juul2020-02-171-1/+21
* Rename HnswIndexBase -> HnswIndex and remove the templated class.Geir Storli2020-02-101-5/+4
* Add interface used to calculate the distance between two n-dim vectors.Geir Storli2020-02-101-1/+4
* implement remove_documentArne Juul2020-02-071-0/+35
* Add support for adding a new document in multiple levels in the graph.Geir Storli2020-02-061-26/+50
* Add interface used to randomly draw the max level a new hnsw node should exis...Geir Storli2020-02-051-1/+9