summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests
Commit message (Collapse)AuthorAgeFilesLines
* Add max buffer size parameter to tensor buffer type mapper.Tor Egge2023-06-261-13/+36
|
* Add max buffer size parameter to array store dynamic type mapper.Tor Egge2023-06-261-2/+2
|
* Cap number of entries in a dense tensor store buffer to avoid veryTor Egge2023-06-261-0/+22
| | | | large buffers.
* Align grow factor for tensor buffer store with multi value mapping.Tor Egge2023-06-262-7/+7
|
* The _lid2Id _id2KeySet structures are not static, they follow the size of ↵Henning Baldersheim2023-06-211-36/+36
| | | | the cache.
* Obly count static memory as static.Henning Baldersheim2023-06-211-1/+1
|
* Cleanup multi value mapping unit test.Tor Egge2023-06-211-6/+6
|
* Rename maxSmallArrayTypeId to max_type_id.Tor Egge2023-06-191-1/+1
|
* Switch to dynamic type mapper for multi value mapping.Tor Egge2023-06-191-12/+12
|
* Simplify RawBufferStore and remove RawBufferTypeMapper.Tor Egge2023-06-192-124/+0
|
* When computing size of visit cache count allocated bytes, not only used.Henning Baldersheim2023-06-161-3/+3
|
* Merge pull request #27431 from vespa-engine/balder/move-moreHenning Baldersheim2023-06-162-8/+8
|\ | | | | - Move when possible.
| * - Move when possible.Henning Baldersheim2023-06-152-8/+8
| | | | | | | | | | - Add noexcept to enable more movement - Minor code cleanup.
* | Handle removal of docid with empty tensor in HNSW index after restart.Tor Egge2023-06-161-0/+11
| |
* | Move interpolated lookup into the same fold the same way as array lookup.Henning Baldersheim2023-06-141-1/+1
|/
* Merge pull request #27404 from ↵Tor Egge2023-06-131-12/+12
|\ | | | | | | | | vespa-engine/toregge/store-entry-size-in-buffer-type Store entry size in BufferTypeBase.
| * Store entry size in BufferTypeBase.Tor Egge2023-06-131-12/+12
| |
* | Move from protected to private section.Henning Baldersheim2023-06-121-3/+1
|/
* Unit test capping when converting to internal distance threshold.Tor Egge2023-06-061-0/+32
|
* Allow negative values from closeness when using dotproduct distance metric.Geir Storli2023-06-011-0/+20
|
* Add Doom to hnsw index.Tor Egge2023-05-312-11/+35
|
* - Use a rwlock as reading surpasses writing by a very large factor.Henning Baldersheim2023-05-252-4/+5
| | | | - size() does not need a lock.
* Merge pull request #27182 from ↵Geir Storli2023-05-231-4/+37
|\ | | | | | | | | vespa-engine/toregge/save-and-load-hnsw-max-squared-norm Store max squared norm in file header during hnsw index save when using
| * Store max squared norm in file header during hnsw index save when usingTor Egge2023-05-231-4/+37
| | | | | | | | dotproduct distance metric. Adjust hnsw index load.
* | Extract ucs4 and take ownership to avoid the dirty code using a mutext ↵Henning Baldersheim2023-05-231-2/+2
|/ | | | protected lazy construction.
* GC unused assert includesHenning Baldersheim2023-05-171-1/+21
|
* Remove unused method.Henning Baldersheim2023-05-121-2/+2
|
* Use SmallVector to avoid allocation in the common case.Henning Baldersheim2023-05-127-16/+24
|
* Pack the State a bit closer togetherHenning Baldersheim2023-05-121-2/+2
|
* As a single field per blueprint is the common use case, make that optimal ↵Henning Baldersheim2023-05-122-3/+3
| | | | more optimal.
* Move the fieldspec base vector.Henning Baldersheim2023-05-113-126/+71
|
* Wire the metastore read guard all the way and use it, if present.Henning Baldersheim2023-05-092-2/+0
|
* Use shared_ptr for the read guardHenning Baldersheim2023-05-093-5/+5
|
* Update closeness (rawscore) and distance for the dotproduct distance metric.Geir Storli2023-05-081-13/+4
| | | | | closeness and rawScore rank features return the dot product. distance rank feature returns the negative dot product.
* Make it possible to configure dotproduct distance metric.Geir Storli2023-05-051-10/+17
|
* Only shrink hnsw graph as part of shrinking lid space on tensor attributeTor Egge2023-05-011-2/+7
| | | | when using identity mapping between lid and nodeid.
* cleanup whitespaceArne Juul2023-04-301-1/+1
|
* add unit testArne Juul2023-04-281-0/+162
|
* remove unused distance functionsArne Juul2023-04-273-86/+18
|
* no need to convert cells in DistanceCalculator anymoreArne Juul2023-04-271-3/+3
|
* Merge pull request #26849 from vespa-engine/arnej/add-bound-hammingGeir Storli2023-04-261-97/+103
|\ | | | | add bound hamming, geo distance
| * add BoundHammingDistanceArne Juul2023-04-251-0/+6
| |
| * add BoundGeoDistanceArne Juul2023-04-251-97/+97
| |
* | Remove bad constexpr.Tor Egge2023-04-261-1/+1
| |
* | Merge pull request #26850 from ↵Geir Storli2023-04-251-6/+6
|\ \ | |/ |/| | | | | vespa-engine/geirst/nearest-neighbor-target-hits-in-streaming Use targetHits in nearestNeighbor streaming searcher.
| * Use targetHits in nearestNeighbor streaming searcher.Geir Storli2023-04-251-6/+6
| | | | | | | | A distance heap is used to limit the number of produced document matches.
* | Merge pull request #26846 from vespa-engine/arnej/bound-prenormalized-3Arne H Juul2023-04-251-5/+94
|\ \ | | | | | | Arnej/bound prenormalized 3
| * | extended testArne Juul2023-04-251-7/+35
| | |
| * | add BoundPrenormalizedAngularDistanceArne Juul2023-04-251-0/+61
| | |
* | | Add checks for number of documents in target attribute.Tor Egge2023-04-252-0/+4
| | |