aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Revert "Two phase put in attribute writer"Harald Musum2020-06-153-23/+26
* Merge pull request #13592 from vespa-engine/geirst/two-phase-put-in-attribute...Geir Storli2020-06-153-26/+23
|\
| * Remove default tensor spec in doctype builder.Geir Storli2020-06-151-10/+2
| * Test that attribute writer can handle put in two phases.Geir Storli2020-06-151-21/+27
| * Implement initial support for two-phase puts in attribute writer.Geir Storli2020-06-152-4/+3
* | Merge pull request #13586 from vespa-engine/toregge/use-foreach-key-range-for...Geir Storli2020-06-151-10/+77
|\ \
| * | Factor out common code.Tor Egge2020-06-151-36/+31
| * | Use foreach_key_range for attribute iterator termwise evaluationTor Egge2020-06-151-10/+82
| |/
* / use typify_invoke instead of dispatch_0/select_2Arne Juul2020-06-152-5/+6
|/
* Merge pull request #13563 from vespa-engine/toregge/add-foreach-key-range-met...Geir Storli2020-06-154-0/+191
|\
| * Add foreach_key_range method to btree iterator, to scan a range ofTor Egge2020-06-124-0/+191
* | Merge pull request #13560 from vespa-engine/arnej/follow-std-rulesArne H Juul2020-06-122-11/+27
|\ \
| * | revert back to getting random number in the [0,1) rangeArne Juul2020-06-122-11/+27
| |/
* | unit test two-phase addArne Juul2020-06-111-0/+56
* | rename internal prepare resultArne Juul2020-06-112-13/+13
* | remove stub implementations in NearestNeighborIndexArne Juul2020-06-112-14/+11
* | wire in new prepare/complete APIArne Juul2020-06-112-2/+32
* | split HnswIndex::add_documentArne Juul2020-06-112-15/+57
|/
* tighten guard holdingArne Juul2020-06-101-5/+9
* protect RNG with mutexArne Juul2020-06-101-0/+4
* Merge pull request #13526 from vespa-engine/geirst/tensor-two-phase-operation...Geir Storli2020-06-104-1/+85
|\
| * Add APIs to support setting a tensor and update nearest neighbor index as two...Geir Storli2020-06-104-1/+85
* | Merge pull request #13500 from vespa-engine/revert-13499-revert-13490-balder/...Henning Baldersheim2020-06-105-61/+75
|\ \
| * | - Compute batch size in one place.Henning Baldersheim2020-06-091-11/+12
| * | Revert "Revert "When we pull in a cacheline, we should use it too.""Henning Baldersheim2020-06-085-60/+73
* | | Merge pull request #13518 from vespa-engine/toregge/handle-fetchpostings-bein...Geir Storli2020-06-098-66/+62
|\ \ \
| * | | Handle fetchPostings being called multiple times.Tor Egge2020-06-098-66/+62
| | |/ | |/|
* | | construct HnswGraph::EntryNode directlyArne Juul2020-06-095-29/+15
* | | store entry docid/level in an atomic valueArne Juul2020-06-097-38/+81
|/ /
* | keep createFilterSearch public in subclassesArne Juul2020-06-091-5/+3
* | Merge pull request #13501 from vespa-engine/arnej/global-filter-after-fetch-p...Arne H Juul2020-06-093-14/+14
|\ \
| * | no fallback to brute force for nowArne Juul2020-06-082-5/+3
| * | do estimates like before, broke unit testArne Juul2020-06-081-3/+4
| * | perform TopK in set_global_filterArne Juul2020-06-072-11/+12
* | | implement createFilterSearch in MemoryTermBlueprintArne Juul2020-06-081-0/+8
* | | Merge pull request #13505 from vespa-engine/toregge/remove-unused-variable-in...Geir Storli2020-06-081-1/+0
|\ \ \
| * | | Remove unused variable in attribute blueprint test.Tor Egge2020-06-081-1/+0
* | | | Merge pull request #13504 from vespa-engine/arnej/empty-is-emptyGeir Storli2020-06-082-3/+8
|\ \ \ \ | |/ / / |/| | |
| * | | empty blueprint must create empty filter iteratorArne Juul2020-06-082-3/+8
| | |/ | |/|
| * | Revert "When we pull in a cacheline, we should use it too."Harald Musum2020-06-085-73/+60
| * | Merge branch 'master' into balder/fetch-and-merge-a-cachelineHenning Baldersheim2020-06-0761-605/+696
| |\|
| * | - Stick to void * and byte offsets.Henning Baldersheim2020-06-075-18/+18
| * | - Test both normal and inverted bit vectors.Henning Baldersheim2020-06-071-3/+4
| * | Use c++11 for loop.Henning Baldersheim2020-06-051-2/+2
| * | When we pull in a cacheline, we should use it too.Henning Baldersheim2020-06-042-45/+57
* | | more TODOs and cleanupArne Juul2020-06-054-10/+13
| |/ |/|
* | Merge pull request #13488 from vespa-engine/arnej/use-vector-of-UP-1Arne H Juul2020-06-0561-603/+694
|\ \ | |/ |/|
| * adjust to use std::make_uniqueArne Juul2020-06-051-2/+10
| * add TODOs about further use of unique_ptrArne Juul2020-06-058-0/+9
| * use vector of UP as MultiSearch::ChildrenArne Juul2020-06-0457-603/+677