summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Fix typo in class comment.Tor Egge2020-06-031-1/+1
* | Add NativeFieldMatchExecutorSharedState.Tor Egge2020-06-033-43/+97
|/
* Ensure sequential consistency.Henning Baldersheim2020-06-031-0/+1
* Protect against inconsistency when sampling size and capacity.Henning Baldersheim2020-06-031-0/+6
* As the source bit vector might change in a different thread,Henning Baldersheim2020-06-022-8/+23
* Add NativeProximityExecutorSharedState.Tor Egge2020-06-023-75/+133
* Merge pull request #13421 from vespa-engine/arnej/more-intermediate-filtersArne H Juul2020-06-026-14/+102
|\
| * more general helper function, use it from AND alsoArne Juul2020-05-291-49/+33
| * use helper method instead of inheritanceArne Juul2020-05-292-17/+33
| * make more intermediate operators implement createFilterSearchArne Juul2020-05-284-4/+80
| * equiv filter is equivalent to ORArne Juul2020-05-282-0/+12
* | Remove dependency to blueprint in filter wrapper.Geir Storli2020-05-293-6/+6
|/
* use snake_case moreArne Juul2020-05-281-57/+58
* rename regex option MultiLine -> DotMatchesNewlineArne Juul2020-05-281-3/+2
* test createFilterSearch in basic intermediate blueprintsArne Juul2020-05-281-0/+47
* extend SimpleBlueprint: add createFilterSearch that tags iteratorArne Juul2020-05-282-0/+13
* implement createFilterSearch in basic intermediate blueprintsArne Juul2020-05-282-0/+62
* Record need for normal term field match data for phrase splitter input.Tor Egge2020-05-273-10/+16
* Merge pull request #13406 from vespa-engine/geirst/add-create-filter-search-o...Geir Storli2020-05-272-57/+115
|\
| * Implement createFilterSearch() for attribute field blueprint.Geir Storli2020-05-272-27/+54
| * Rewrite to use AttributeFactory to create attributes.Geir Storli2020-05-271-35/+66
| * Modernize code with 'using' and 'auto'.Geir Storli2020-05-271-9/+9
* | Merge pull request #13390 from vespa-engine/toregge/setup-field-match-executo...Tor Egge2020-05-274-21/+48
|\ \ | |/ |/|
| * Remove empty comments.Tor Egge2020-05-271-2/+0
| * Record need for normal term field match data.Tor Egge2020-05-272-0/+8