summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* 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
| |/
* | Merge pull request #12528 from vespa-engine/arnej/use-reusable-setGeir Storli2020-03-112-5/+8
|\ \ | |/ |/|
| * use snake_caseArne Juul2020-03-112-2/+2
| * use vespalib::ReusableSetPoolArne Juul2020-03-102-5/+8
* | Followup from code review.Henning Baldersheim2020-03-101-1/+2
* | Moved to hw accelrated module.Henning Baldersheim2020-03-102-40/+6
* | Use method from vespalib::hwaccelratedHenning Baldersheim2020-03-101-31/+12
|/
* Merge pull request #12518 from vespa-engine/geirst/hnsw-index-less-indirectionsTor Egge2020-03-093-3/+12
|\
| * Reduce number of indirections when returning tensor via get_vector() used by ...Geir Storli2020-03-093-3/+12
* | Merge pull request #12464 from vespa-engine/balder/optimize-bool-executors-re...Henning Baldersheim2020-03-0911-122/+140
|\ \ | |/ |/|
| * Test must specify field type.Henning Baldersheim2020-03-054-19/+10
| * After going though code I conclude that we can assert our assuptions here.Henning Baldersheim2020-03-051-3/+2
| * std::make_sharedHenning Baldersheim2020-03-054-64/+32
| * Restructure also for multivalue to reduce the number of dynamic cast.Henning Baldersheim2020-03-051-4/+14
| * Restructure and do sanity checking against num outputs.Henning Baldersheim2020-03-051-29/+48
| * Use number of outputs as sanity check when createing bool executor.Henning Baldersheim2020-03-053-14/+22
| * Optimize for bool attributes.Henning Baldersheim2020-03-052-6/+29
* | Since resolving instances are error phrone we need to do it once.Henning Baldersheim2020-03-081-2/+3
* | Merge pull request #12488 from vespa-engine/geirst/hw-accel-euclidean-distanc...Geir Storli2020-03-066-8/+69
|\ \ | |/ |/|
| * First version of hardware accelerated calculation of the square of the standa...Geir Storli2020-03-066-8/+69
* | Use Google RE2 as underlying regex engineTor Brede Vekterli2020-03-046-17/+14
|/
* Merge pull request #12401 from vespa-engine/arnej/extend-nns-itemGeir Storli2020-03-0415-57/+87
|\
| * use correct variable typeArne Juul2020-03-031-1/+1
| * no extra 100 as defaultArne Juul2020-03-021-3/+0
| * more consistent variable namesArne Juul2020-03-022-7/+9
| * be more specific in StackDumpIterator APIArne Juul2020-03-024-40/+41
| * extend NearestNeighborItemArne Juul2020-03-0213-22/+52
* | Ensure we retrieve the actual vector (used by nearest neighbor index) for a d...Geir Storli2020-03-032-3/+3
* | Merge pull request #12381 from vespa-engine/balder/use-single-threaded-executorHenning Baldersheim2020-03-023-4/+22
|\ \ | |/ |/|
| * Wire in control of executor type.Henning Baldersheim2020-02-283-6/+6
| * Add comment about thread safety.Henning Baldersheim2020-02-271-1/+6
| * Add single threaded thoughput optimized executor with high and low watermark ...Henning Baldersheim2020-02-273-4/+17