summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused field/attribute access hinting.Tor Egge2023-05-1330-76/+22
|
* Reduce included code.Henning Baldersheim2023-05-122-2/+7
|
* Max tree size 64k -> 1mHenning Baldersheim2023-05-122-7/+7
|
* Remove unused method.Henning Baldersheim2023-05-122-3/+2
|
* Use SmallVector to avoid allocation in the common case.Henning Baldersheim2023-05-1210-34/+57
|
* Pack the State a bit closer togetherHenning Baldersheim2023-05-123-8/+8
|
* As a single field per blueprint is the common use case, make that optimal ↵Henning Baldersheim2023-05-126-44/+55
| | | | more optimal.
* Move the fieldspec base vector.Henning Baldersheim2023-05-1110-150/+96
|
* Add attribute access hint for tensorFromWeightedSet feature.Tor Egge2023-05-101-0/+3
|
* Setup search visitor without proton process.Tor Egge2023-05-102-4/+4
|
* Use createContextParams helper method.Henning Baldersheim2023-05-103-23/+23
|
* Grab the fallback guard in the constructor to ensure it is held fetching the ↵Henning Baldersheim2023-05-104-10/+22
| | | | postinglists and generating possible bitvector.
* Wire the metastore read guard all the way and use it, if present.Henning Baldersheim2023-05-0912-59/+55
|
* Merge pull request #27052 from vespa-engine/balder/use-shared-ptr-for-read-guardHenning Baldersheim2023-05-0911-16/+20
|\ | | | | Use shared_ptr for the read guard
| * Use shared_ptr for the read guardHenning Baldersheim2023-05-0911-16/+20
| |
* | Use const auto&Tor Egge2023-05-091-3/+3
| |
* | Add RankingAssetsBuilder.Tor Egge2023-05-096-3/+137
|/
* Move ranking config to configdefinitions module.Tor Egge2023-05-0911-1/+410
|
* Revert "Move ranking config to configdefinitions module"Harald Musum2023-05-0811-411/+1
|
* Update class comment.Tor Egge2023-05-081-1/+2
|
* Move ranking config to configdefinitions module.Tor Egge2023-05-0811-1/+410
|
* Update closeness (rawscore) and distance for the dotproduct distance metric.Geir Storli2023-05-084-22/+24
| | | | | 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-055-20/+26
|
* Only shrink hnsw graph as part of shrinking lid space on tensor attributeTor Egge2023-05-012-7/+14
| | | | when using identity mapping between lid and nodeid.
* 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
|/ /