aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge pull request #12367 from vespa-engine/arnej/actual-random-levelsGeir Storli2020-02-285-7/+82
|\ \ | |/ |/|
| * add class commentArne Juul2020-02-282-0/+26
| * make actual random levelsArne Juul2020-02-275-7/+56
* | Add getStats and setTaskLimit to interface to make it easy to swap implementa...Henning Baldersheim2020-02-2714-126/+165
* | Add a += operator and test ExecutorStatsHenning Baldersheim2020-02-271-4/+1
|/
* refactor to reuse make_node_for_documentArne Juul2020-02-272-18/+8
* remove outdated TODOArne Juul2020-02-271-1/+0
* rename config variableArne Juul2020-02-263-7/+7
* shrink links if neededArne Juul2020-02-263-17/+159
* Merge pull request #12337 from vespa-engine/geirst/memory-management-in-hnsw-...Arne H Juul2020-02-268-18/+204
|\
| * Reclaim memory when doing changes to the graph in the hnsw index.Geir Storli2020-02-265-8/+104
| * Add proper memory management to hnsw index and integrate with dense tensor at...Geir Storli2020-02-257-10/+100
* | Trunkcate expressions in messagesJon Bratseth2020-02-251-1/+2
|/
* Merge pull request #12328 from vespa-engine/balder/add-executor-benchmarkHenning Baldersheim2020-02-256-5/+33
|\
| * GC unused include and update copyright.Henning Baldersheim2020-02-254-3/+2
| * Make final and GC unused includeHenning Baldersheim2020-02-242-3/+1
| * Add benchmark for sequenced task executor.Henning Baldersheim2020-02-242-0/+31
* | Merge pull request #12323 from vespa-engine/arnej/add-set-nodeArne H Juul2020-02-253-4/+59
|\ \ | |/ |/|
| * minor fixes after reviewArne Juul2020-02-253-2/+7
| * add set_node for unit testingArne Juul2020-02-243-4/+54
* | Merge pull request #12315 from vespa-engine/balder/follow-intellij-adviseHenning Baldersheim2020-02-2465-387/+345
|\ \
| * | Add tests for bool, byte, long, and double attributes.Henning Baldersheim2020-02-241-7/+35
| * | - Add debug logging.Henning Baldersheim2020-02-2363-296/+247
| * | Follow clion adviseHenning Baldersheim2020-02-232-84/+63
| |/
* | more accurate estimateArne Juul2020-02-221-1/+5