summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #12691 from vespa-engine/geirst/tensor-attribute-in-state-...Geir Storli2020-03-2414-11/+114
|\
| * Expose information from tensor attribute and hnsw index in state explorer for...Geir Storli2020-03-2414-11/+114
* | Merge pull request #12690 from vespa-engine/havardpe/rank-setup-stack-usageHåvard Pettersen2020-03-241-9/+35
|\ \
| * | rank setup stack usageHåvard Pettersen2020-03-241-9/+35
* | | Merge pull request #12671 from vespa-engine/arnej/configurable-distance-metricsArne H Juul2020-03-2422-87/+534
|\ \ \ | |/ / |/| |
| * | update copyright headersArne Juul2020-03-242-2/+2
| * | extend unit testArne Juul2020-03-241-0/+4
| * | add documentation commentArne Juul2020-03-241-0/+4
| * | constify DistanceFunctionArne Juul2020-03-249-13/+13
| * | add reference and refactorArne Juul2020-03-241-7/+10
| * | remove debug printingArne Juul2020-03-241-2/+0
| * | unit test distance functionsArne Juul2020-03-244-1/+208
| * | output distance in metersArne Juul2020-03-241-7/+12
| * | simplify iteratorArne Juul2020-03-231-27/+8
| * | track API changesArne Juul2020-03-231-7/+18
| * | check that query tensor is converted correctlyArne Juul2020-03-231-6/+10
| * | use distance function from index if availableArne Juul2020-03-236-34/+87
| * | use external factory for distance functionArne Juul2020-03-231-11/+5
| * | track API changesArne Juul2020-03-231-1/+4
| * | extend API with distance_function accessArne Juul2020-03-232-0/+3
| * | add distance metric to HnswIndexParamsArne Juul2020-03-231-1/+15
| * | split out DistanceFunction factoryArne Juul2020-03-233-0/+57
| * | more distance functionsArne Juul2020-03-232-0/+106
| |/
* / Avoid expensive systemcall. We already track the writeposition in byteSize.Henning Baldersheim2020-03-231-2/+4
|/
* Include limits header file when needed.Tor Egge2020-03-212-0/+2
* Revert "Revert "Since the most important aspect our use of hash maps/sets is ...Henning Baldersheim2020-03-201-2/+2
* Revert "Since the most important aspect our use of hash maps/sets is for spee...Harald Musum2020-03-201-2/+2
* Merge pull request #12646 from vespa-engine/balder/make-default-hashing-use-2...Henning Baldersheim2020-03-201-2/+2
|\
| * Ordering in tests chnages when hashing changes.Henning Baldersheim2020-03-201-2/+2
* | Merge pull request #12651 from vespa-engine/havardpe/improve-rank-feature-errorsHenning Baldersheim2020-03-204-23/+58
|\ \ | |/ |/|
| * better rank feature back-tracesHåvard Pettersen2020-03-204-23/+58
* | Merge pull request #12629 from vespa-engine/balder/use-common-accelrator-inst...Henning Baldersheim2020-03-204-10/+10
|\ \
| * | Stick with one way of getting an accelrator.Henning Baldersheim2020-03-201-3/+3
| * | Use a common accelrator instance.Henning Baldersheim2020-03-194-9/+9
| |/
* | Merge pull request #12630 from vespa-engine/geirst/report-nearest-neighbor-in...Geir Storli2020-03-207-5/+41
|\ \ | |/ |/|
| * Report nearest neighbor index memory usage as part of tensor attribute memory...Geir Storli2020-03-197-5/+41
* | Merge pull request #12618 from vespa-engine/balder/use-fast-map-for-few-elementsHenning Baldersheim2020-03-192-6/+90
|\ \
| * | Avoid using a temporary.Henning Baldersheim2020-03-191-2/+1
| * | Special handle for non-enumerated integer fields too.Henning Baldersheim2020-03-182-9/+59
| * | Use a faster executor for single element exeutorsHenning Baldersheim2020-03-181-2/+37
* | | Merge pull request #12619 from vespa-engine/balder/optimize-value-excutorsHenning Baldersheim2020-03-1915-29/+45
|\ \ \
| * | | Use vespalib::hash_set instead of std::set to reduce number of allocation and...Henning Baldersheim2020-03-183-6/+9
| * | | Use an more optimal SingleValueExecutor for single constants.Henning Baldersheim2020-03-186-17/+30
| * | | Use SingleZeroValueExecutor where possible.Henning Baldersheim2020-03-186-6/+6
| |/ /
* | | Merge pull request #12621 from vespa-engine/arnej/make-rawscore-usefulArne H Juul2020-03-197-20/+31
|\ \ \ | |_|/ |/| |
| * | change NNS rawscore so it is a closeness not a distanceArne Juul2020-03-197-20/+31
* | | print more details about type errorsHåvard Pettersen2020-03-191-0/+3
|/ /
* | Merge pull request #12599 from vespa-engine/arnej/use-label-markerArne H Juul2020-03-1913-67/+376
|\ \ | |/ |/|
| * refactor common test code to reduce duplicationArne Juul2020-03-186-60/+35
| * use label marker for distance and closeness featuresArne Juul2020-03-179-27/+361