summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* cleanup whitespaceArne Juul2023-04-3046-72/+72
|
* add some documentation commentsArne Juul2023-04-282-1/+20
|
* add unit testArne Juul2023-04-283-2/+166
|
* add enumArne Juul2023-04-285-3/+18
|
* add proof-of-concept for Maximum Inner Product SearchArne Juul2023-04-283-0/+130
|
* update some documentation commentsArne Juul2023-04-275-3/+10
|
* remove unused distance functionsArne Juul2023-04-2718-589/+51
|
* garbage collect unused APIArne Juul2023-04-277-19/+8
|
* no need to convert cells in DistanceCalculator anymoreArne Juul2023-04-273-47/+4
|
* Merge pull request #26871 from vespa-engine/arnej/calc-with-limit-optArne H Juul2023-04-272-2/+7
|\ | | | | avoid looping twice for calc_with_limit with BFloat16 cells
| * avoid looping twice for calc_with_limit with BFloat16 cellsArne Juul2023-04-262-2/+7
| |
* | Consolidate feature extraction between indexed and streaming search.Tor Egge2023-04-262-0/+51
|/
* Merge pull request #26849 from vespa-engine/arnej/add-bound-hammingGeir Storli2023-04-2610-144/+273
|\ | | | | add bound hamming, geo distance
| * use switch not multiple ifsArne Juul2023-04-251-30/+28
| |
| * add BoundHammingDistanceArne Juul2023-04-254-3/+82
| |
| * remove unused method from APIArne Juul2023-04-256-18/+6
| |
| * add BoundGeoDistanceArne Juul2023-04-254-101/+165
| |
* | Remove bad constexpr.Tor Egge2023-04-261-1/+1
| |
* | Merge pull request #26850 from ↵Geir Storli2023-04-256-27/+67
|\ \ | |/ |/| | | | | vespa-engine/geirst/nearest-neighbor-target-hits-in-streaming Use targetHits in nearestNeighbor streaming searcher.
| * Use targetHits in nearestNeighbor streaming searcher.Geir Storli2023-04-256-27/+67
| | | | | | | | 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-2510-13/+227
|\ \ | | | | | | Arnej/bound prenormalized 3
| * | extended testArne Juul2023-04-251-7/+35
| | |
| * | style fixesArne Juul2023-04-254-8/+8
| | |
| * | add BoundPrenormalizedAngularDistanceArne Juul2023-04-256-0/+186
| | |
* | | Add checks for number of documents in target attribute.Tor Egge2023-04-252-0/+4
| | |
* | | Check target attribute lid range.Tor Egge2023-04-2537-26/+160
|/ /
* / Move search::FeatureValues to vespalib::FeatureValues in preparation forTor Egge2023-04-255-250/+4
|/ | | | extending vdslib::SearchResult.
* split out TemporaryVectorStoreArne Juul2023-04-247-103/+92
|
* also add BoundEuclideanDistanceArne Juul2023-04-246-11/+163
|
* Remove (SearchResult|DocumentSummary)(Command|Reply) storage and documentapi ↵Tor Egge2023-04-212-2/+2
| | | | messages.
* Merge pull request #26791 from vespa-engine/arnej/bound-angularArne H Juul2023-04-206-20/+250
|\ | | | | Arnej/bound angular
| * minor updates to comments after reviewArne Juul2023-04-203-3/+5
| |
| * add BoundAngularDistanceArne Juul2023-04-204-18/+144
| |
| * prepare for more advanced BoundDistanceFunctionArne Juul2023-04-202-0/+102
| |
* | wait until later with new metric nameArne Juul2023-04-203-8/+1
| |
* | add two names for distance metricsArne Juul2023-04-205-1/+17
|/
* Merge pull request #26783 from vespa-engine/arnej/refactor-with-bound-distanceArne H Juul2023-04-2025-121/+311
|\ | | | | add mimimal version of BoundDistanceFunction
| * follow-up after reviewArne Juul2023-04-196-21/+26
| | | | | | | | | | | | * add class comment on API declaration * prefer snake_case for methods * prefer reference
| * add mimimal version of BoundDistanceFunctionArne Juul2023-04-1925-121/+306
| |
* | Add unit test for nearest neighbor query node.Tor Egge2023-04-191-0/+37
|/
* Add raw score that also signals a match.Geir Storli2023-04-182-4/+25
|
* The reserved document for a multivalue attribute vector should have anTor Egge2023-04-181-13/+0
| | | | empty vector.
* Merge pull request #26768 from ↵v8.154.35Tor Egge2023-04-189-44/+17
|\ | | | | | | | | vespa-engine/toregge/use-default-value-ref-from-enum-store-to-handle-cleardoc Use default value ref from enum store to handle CLEARDOC.
| * Use default value ref from enum store to handle CLEARDOC.Tor Egge2023-04-189-44/+17
| |
* | Merge pull request #26754 from vespa-engine/bratseth/jdk20Jon Bratseth2023-04-186-115/+65
|\ \ | |/ |/| Build with jdk20
| * Build with jdk20Jon Bratseth2023-04-176-115/+65
| |
* | Merge pull request #26762 from ↵Tor Egge2023-04-184-8/+6
|\ \ | | | | | | | | | | | | vespa-engine/toregge/pass-default-value-to-enum-store Pass default value to enum store.
| * | Pass default value to enum store.Tor Egge2023-04-174-8/+6
| | |
* | | Merge pull request #26760 from ↵Geir Storli2023-04-171-1/+1
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/adjust-comment-for-insert-new-unique-values-member-functions Adjust comment for insertNewUniqueValues member function.
| * | | Adjust comment for insertNewUniqueValues member function.Tor Egge2023-04-171-1/+1
| |/ /