Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #13488 from vespa-engine/arnej/use-vector-of-UP-1 | Arne H Juul | 2020-06-05 | 61 | -603/+694 |
|\ | | | | | use vector of UP as MultiSearch::Children | ||||
| * | adjust to use std::make_unique | Arne Juul | 2020-06-05 | 1 | -2/+10 |
| | | |||||
| * | add TODOs about further use of unique_ptr | Arne Juul | 2020-06-05 | 8 | -0/+9 |
| | | |||||
| * | use vector of UP as MultiSearch::Children | Arne Juul | 2020-06-04 | 57 | -603/+677 |
| | | | | | | | | | | | | * add helper class for constructing MultiSearch::Children (mostly for unit tests) * rewrite as needed to adapt | ||||
* | | Fix typo in class comment. | Tor Egge | 2020-06-03 | 1 | -1/+1 |
| | | |||||
* | | Add NativeFieldMatchExecutorSharedState. | Tor Egge | 2020-06-03 | 3 | -43/+97 |
|/ | |||||
* | Ensure sequential consistency. | Henning Baldersheim | 2020-06-03 | 1 | -0/+1 |
| | |||||
* | Protect against inconsistency when sampling size and capacity. | Henning Baldersheim | 2020-06-03 | 1 | -0/+6 |
| | |||||
* | As the source bit vector might change in a different thread, | Henning Baldersheim | 2020-06-02 | 2 | -8/+23 |
| | | | | ensure that we sample size once to avoid incosistent read outs during copy. | ||||
* | Add NativeProximityExecutorSharedState. | Tor Egge | 2020-06-02 | 3 | -75/+133 |
| | |||||
* | Merge pull request #13421 from vespa-engine/arnej/more-intermediate-filters | Arne H Juul | 2020-06-02 | 6 | -14/+102 |
|\ | | | | | Arnej/more intermediate filters | ||||
| * | more general helper function, use it from AND also | Arne Juul | 2020-05-29 | 1 | -49/+33 |
| | | |||||
| * | use helper method instead of inheritance | Arne Juul | 2020-05-29 | 2 | -17/+33 |
| | | |||||
| * | make more intermediate operators implement createFilterSearch | Arne Juul | 2020-05-28 | 4 | -4/+80 |
| | | | | | | | | | | | | | | | | * Rank just returns filter from first child * Near degrades to AND in the UPPER_BOUND case * ONear degrades to AND in the UPPER_BOUND case * SourceBlender degrades to OR in the UPPER_BOUND case * Phrase degrades to AND in the UPPER_BOUND case | ||||
| * | equiv filter is equivalent to OR | Arne Juul | 2020-05-28 | 2 | -0/+12 |
| | | |||||
* | | Remove dependency to blueprint in filter wrapper. | Geir Storli | 2020-05-29 | 3 | -6/+6 |
|/ | |||||
* | use snake_case more | Arne Juul | 2020-05-28 | 1 | -57/+58 |
| | |||||
* | rename regex option MultiLine -> DotMatchesNewline | Arne Juul | 2020-05-28 | 1 | -3/+2 |
| | |||||
* | test createFilterSearch in basic intermediate blueprints | Arne Juul | 2020-05-28 | 1 | -0/+47 |
| | |||||
* | extend SimpleBlueprint: add createFilterSearch that tags iterator | Arne Juul | 2020-05-28 | 2 | -0/+13 |
| | |||||
* | implement createFilterSearch in basic intermediate blueprints | Arne Juul | 2020-05-28 | 2 | -0/+62 |
| | |||||
* | Record need for normal term field match data for phrase splitter input. | Tor Egge | 2020-05-27 | 3 | -10/+16 |
| | |||||
* | Merge pull request #13406 from ↵ | Geir Storli | 2020-05-27 | 2 | -57/+115 |
|\ | | | | | | | | | vespa-engine/geirst/add-create-filter-search-on-attribute-field-blueprint Add create filter search on attribute field blueprint | ||||
| * | Implement createFilterSearch() for attribute field blueprint. | Geir Storli | 2020-05-27 | 2 | -27/+54 |
| | | |||||
| * | Rewrite to use AttributeFactory to create attributes. | Geir Storli | 2020-05-27 | 1 | -35/+66 |
| | | |||||
| * | Modernize code with 'using' and 'auto'. | Geir Storli | 2020-05-27 | 1 | -9/+9 |
| | | |||||
* | | Merge pull request #13390 from ↵ | Tor Egge | 2020-05-27 | 4 | -21/+48 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/setup-field-match-executor-shared-state-try-2 Setup field match executor shared state. | ||||
| * | Remove empty comments. | Tor Egge | 2020-05-27 | 1 | -2/+0 |
| | | |||||
| * | Record need for normal term field match data. | Tor Egge | 2020-05-27 | 2 | -0/+8 |
| | | |||||
| * | Setup field match executor shared state. | Tor Egge | 2020-05-27 | 2 | -20/+41 |
| | | |||||
| * | Revert "Setup field match executor shared state." | Harald Musum | 2020-05-26 | 2 | -41/+20 |
| | | |||||
| * | Reduce verbosity of method name. | Tor Egge | 2020-05-26 | 1 | -2/+2 |
| | | | | | | | | get_field_match_computer_shared_state() -> get_computer_shared_state(). | ||||
| * | Setup field match executor shared state. | Tor Egge | 2020-05-26 | 2 | -20/+41 |
| | | |||||
* | | wrapper for iterators needing TFMDA in constructor | Arne Juul | 2020-05-27 | 5 | -0/+83 |
| | | |||||
* | | remove one more unneeded clearInterval | Arne Juul | 2020-05-27 | 1 | -1/+0 |
| | | |||||
* | | review follow-up | Arne Juul | 2020-05-26 | 7 | -8/+19 |
| | | | | | | | | | | | | * add some documentation comments * remove un-needed invalidateCachedCount * rename upper/lower bound signaling enum | ||||
* | | extend blueprint API | Arne Juul | 2020-05-26 | 8 | -7/+117 |
|/ | |||||
* | Merge pull request #13368 from ↵ | Tor Brede Vekterli | 2020-05-26 | 1 | -0/+8 |
|\ | | | | | | | | | vespa-engine/toregge/detect-clang-version-of-address-sanitizer Detect use of clang version of address sanitizer. | ||||
| * | Detect use of clang version of address sanitizer. | Tor Egge | 2020-05-25 | 1 | -0/+8 |
| | | |||||
* | | Remove unused private member in ComputerSharedState. | Tor Egge | 2020-05-25 | 2 | -3/+1 |
|/ | |||||
* | Avoid inlining warning for ComputerSharedState destructor. | Tor Egge | 2020-05-25 | 2 | -0/+3 |
| | |||||
* | Merge pull request #13347 from ↵ | Tor Egge | 2020-05-25 | 6 | -61/+141 |
|\ | | | | | | | | | vespa-engine/toregge/add-field-match-computer-shared-state Factor out portions of field match computer to field match computer shared state. | ||||
| * | Factor out portions of field match computer to field match computer shared ↵ | Tor Egge | 2020-05-22 | 6 | -61/+141 |
| | | | | | | | | state. | ||||
* | | Increase stack size when using address sanitizer. | Tor Egge | 2020-05-24 | 1 | -0/+4 |
|/ | |||||
* | Remove unused field match computer tracing. | Tor Egge | 2020-05-21 | 4 | -109/+1 |
| | |||||
* | Merge pull request #13331 from ↵ | Tor Egge | 2020-05-20 | 14 | -134/+140 |
|\ | | | | | | | | | vespa-engine/geirst/prepare-for-matched-elements-only-on-primitive-types Prepare to support matched-elements-only for arrays and weighted sets… | ||||
| * | Prepare to support matched-elements-only for arrays and weighted sets of ↵ | Geir Storli | 2020-05-20 | 14 | -134/+140 |
| | | | | | | | | | | | | | | primitive types. This renames StructFieldMapper to MatchingElementsFields with added support for basic fields. Also some terminology is aligned. | ||||
* | | Reduce verbosity of method name for getting phrase splitter query env. | Tor Egge | 2020-05-20 | 3 | -19/+19 |
| | | |||||
* | | Adjust constructor comment. | Tor Egge | 2020-05-20 | 1 | -1/+1 |
| | | |||||
* | | Update class comments for PhraseSplitter and PhraseSplitterQueryEnv. | Tor Egge | 2020-05-20 | 2 | -18/+13 |
| | |