aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/attribute
Commit message (Expand)AuthorAgeFilesLines
* Implement createFilterSearch() for attribute field blueprint.Geir Storli2020-05-271-20/+41
* Rewrite to use AttributeFactory to create attributes.Geir Storli2020-05-271-35/+66
* Modernize code with 'using' and 'auto'.Geir Storli2020-05-271-9/+9
* Test merge with, all, none, and someHenning Baldersheim2020-05-181-3/+3
* - Handle more than 64k hits in the element vector.Henning Baldersheim2020-05-183-52/+179
* Merge pull request #13234 from vespa-engine/arnej/use-global-filter-in-nn-blu...Arne H Juul2020-05-141-1/+80
|\
| * refactor testsArne Juul2020-05-141-72/+79
| * unit test blueprint's handling of global filterArne Juul2020-05-131-0/+72
* | Merge pull request #13229 from vespa-engine/geirst/distance-metric-when-not-h...Geir Storli2020-05-132-3/+15
|\ \ | |/ |/|
| * Support specifying a distance metric for nearest neighbor search when not hav...Geir Storli2020-05-122-3/+15
* | allow filter in HNSW indexArne Juul2020-05-111-0/+10
|/
* Test roundtrip serialization of total value count and unique value count.Tor Egge2020-05-081-0/+2
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-047-24/+24
* Add attribute file header tag for type of nearest neighbor index.Tor Egge2020-04-291-5/+21
* Prepare for renaming namespace search::btree to vespalib::btree andTor Egge2020-04-281-2/+2
* Merge pull request #13058 from vespa-engine/toregge/ignore-hnsw-index-save-fi...Geir Storli2020-04-271-15/+87
|\
| * Fix typos in test descriptions.Tor Egge2020-04-271-2/+2
| * Ignore hnsw index attribute save file if major parameters are changed.Tor Egge2020-04-241-15/+87
* | Move BufferWriter back to searchlib.Tor Egge2020-04-253-3/+3
* | Reduce code duplication. Rand48 class is in vespalib.Tor Egge2020-04-254-8/+8
|/
* Handle AssignValueUpdate inside MapValueUpdate.Tor Egge2020-04-171-13/+17
* Add hnsw index params to attribute header if set.Geir Storli2020-04-062-0/+86
* Test that hnsw index is integrated in dense tensor attribute.Geir Storli2020-03-311-11/+49
* Implement saving and loading of nearest neighbor index.Geir Storli2020-03-313-30/+72
* Merge pull request #12753 from vespa-engine/toregge/handle-newer-gtest-versionTor Egge2020-03-302-4/+4
|\
| * Reduce code duplication in test code.Tor Egge2020-03-302-20/+4
| * Handle newer gtest versions where the legacy API is deprecated.Tor Egge2020-03-292-0/+16
* | Merge pull request #12733 from vespa-engine/arnej/add-hnsw-index-save-and-loadGeir Storli2020-03-301-1/+1
|\ \ | |/ |/|
| * review follow-up:Arne Juul2020-03-271-1/+1
* | Extend attribute save targets to support custom file writers.Geir Storli2020-03-273-0/+168
|/
* Add skeleton for nearest neighbor index saver.Geir Storli2020-03-251-1/+7
* Merge pull request #12691 from vespa-engine/geirst/tensor-attribute-in-state-...Geir Storli2020-03-241-0/+1
|\
| * Expose information from tensor attribute and hnsw index in state explorer for...Geir Storli2020-03-241-0/+1
* | extend unit testArne Juul2020-03-241-0/+4
* | constify DistanceFunctionArne Juul2020-03-241-1/+1
* | check that query tensor is converted correctlyArne Juul2020-03-231-6/+10
* | track API changesArne Juul2020-03-231-1/+4
|/
* Report nearest neighbor index memory usage as part of tensor attribute memory...Geir Storli2020-03-191-1/+13
* First version of hardware accelerated calculation of the square of the standa...Geir Storli2020-03-061-0/+2
* Merge pull request #12401 from vespa-engine/arnej/extend-nns-itemGeir Storli2020-03-041-1/+1
|\
| * extend NearestNeighborItemArne Juul2020-03-021-1/+1
* | Ensure we retrieve the actual vector (used by nearest neighbor index) for a d...Geir Storli2020-03-031-2/+0
|/
* rename config variableArne Juul2020-02-261-1/+1
* Reclaim memory when doing changes to the graph in the hnsw index.Geir Storli2020-02-261-0/+3
* Add proper memory management to hnsw index and integrate with dense tensor at...Geir Storli2020-02-251-1/+49
* use NearestNeighborIndex when availableArne Juul2020-02-201-2/+2
* More use of TensorSpec instead of creating Tensor instance explicit.Geir Storli2020-02-201-60/+51
* Update nearest neighbor index when tensor values change.Geir Storli2020-02-201-4/+153
* Instantiate nearest neighbor (hnsw) index in dense tensor attribute when spec...Geir Storli2020-02-201-19/+53
* Add hnsw index params to config for attribute vector.Geir Storli2020-02-201-0/+16