aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge pull request #12609 from vespa-engine/havardpe/improve-rank-setup-error...Håvard Pettersen2020-03-1814-176/+220
|\ \
| * | print first error for each featureHåvard Pettersen2020-03-1814-176/+220
* | | Add some interseting statistics if debug has been enabled.Henning Baldersheim2020-03-181-0/+14
* | | Use suitable datatype for enum and used and based moduloHenning Baldersheim2020-03-181-7/+11
* | | Use and based hashing.Henning Baldersheim2020-03-181-1/+1
|/ /
* | Order the bits so it is more suitable as a hash value.Henning Baldersheim2020-03-171-1/+1
* | update unit testArne Juul2020-03-161-11/+25
* | always use heuristic filtering to allow for more links to be added laterArne Juul2020-03-161-2/+1
* | refactor to avoid code duplicationArne Juul2020-03-162-10/+8
* | better remove strategyArne Juul2020-03-162-2/+47
|/
* Merge pull request #12552 from vespa-engine/arnej/polymorphic-distance-featureArne H Juul2020-03-167-20/+332
|\
| * review follow-upArne Juul2020-03-162-3/+4
| * add unit test for extended distance featureArne Juul2020-03-134-6/+187
| * test must now setup field info correctlyArne Juul2020-03-121-2/+13
| * also support labeled itemsArne Juul2020-03-122-12/+35
| * extend "distance" feature to also extract NNS rawscoreArne Juul2020-03-123-15/+111
* | Keep private access.Henning Baldersheim2020-03-162-2/+3
* | Bump max number of groups from 16M to 4GHenning Baldersheim2020-03-163-16/+19
* | Merge pull request #12540 from vespa-engine/balder/faster-sync-reactionHenning Baldersheim2020-03-131-0/+7
|\ \ | |/ |/|
| * - Use a single common lock.Henning Baldersheim2020-03-121-0/+7
* | Merge pull request #12546 from vespa-engine/arnej/spell-check-euclideannGeir Storli2020-03-123-3/+3
|\ \
| * | spell check: Euclidian -> EuclideanArne Juul2020-03-113-3/+3
* | | Merge pull request #12535 from vespa-engine/havardpe/verify-bert-rank-setupHåvard Pettersen2020-03-122-3/+3
|\ \ \ | |_|/ |/| |
| * | increase max dependency depth to 256Håvard Pettersen2020-03-112-3/+3
| |/