aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #29437 from vespa-engine/balder/further-simplify-testHenning Baldersheim2023-11-231-324/+156
|\
| * Reduce boilerplate codeHenning Baldersheim2023-11-231-324/+156
* | Merge pull request #29441 from vespa-engine/jonmv/debug-negative-node-key-in-...Henning Baldersheim2023-11-231-0/+7
|\ \ | |/ |/|
| * Log whenever hits are created (FS4, Fast) with negative distribution keysjonmv2023-11-231-0/+7
* | Merge pull request #29425 from vespa-engine/toregge/check-for-valid-successorGeir Storli2023-11-232-28/+43
|\ \ | |/ |/|
| * Move is_match() member function to .cpp file and use explicit instantiation.Tor Egge2023-11-222-29/+41
| * Check for valid successor.Tor Egge2023-11-221-1/+4
* | Consolidate common test codeHenning Baldersheim2023-11-221-85/+58
* | Use utility methods for simpler testing.Henning Baldersheim2023-11-221-77/+20
* | Use utility methods for simpler testing.Henning Baldersheim2023-11-221-77/+21
* | Use utility methods for simpler testing.Henning Baldersheim2023-11-221-76/+25
* | Add and utility methods for creating blueprints with less effort.Henning Baldersheim2023-11-221-66/+31
* | Avoid casting by adding asXXX methods to the Blueprint interface.Henning Baldersheim2023-11-229-45/+53
* | Merge pull request #29429 from vespa-engine/geirst/direct-weighted-set-bluepr...Henning Baldersheim2023-11-227-137/+234
|\ \
| * | Move DirectWeightedSetBlueprint to separate file(s).Geir Storli2023-11-227-137/+234
| |/
* | Ensure the hot path is inlined, and cold path is in separate methods.Henning Baldersheim2023-11-222-20/+32
* | Merge pull request #29419 from vespa-engine/bratseth/allow-unicodeJon Bratseth2023-11-222-0/+5
|\ \ | |/ |/|
| * Allow unicodeJon Bratseth2023-11-222-0/+5
* | Merge pull request #29396 from vespa-engine/balder/estimate-and-apply-range-l...Henning Baldersheim2023-11-215-16/+98
|\ \
| * | If limit not reached after a certain amount iterators, estimate how many iter...Henning Baldersheim2023-11-215-16/+98
* | | Merge pull request #29418 from vespa-engine/geirst/iterator-pack-ref-typeHenning Baldersheim2023-11-215-13/+17
|\ \ \ | |/ / |/| |
| * | Adhere to the reference type used by the iterator pack.Geir Storli2023-11-215-13/+17
| |/
* | Merge pull request #29415 from vespa-engine/geirst/posting-list-attribute-ref...Henning Baldersheim2023-11-2115-120/+116
|\ \
| * | Rename PostingList to PostingStore to be more precise.Geir Storli2023-11-2115-120/+116
| |/
* / Factor out TermVector from serch::query::MultitTerm.Tor Egge2023-11-218-23/+230
|/
* Merge pull request #29393 from vespa-engine/havardpe/multi-pass-query-optimiz...Henning Baldersheim2023-11-208-64/+90
|\
| * perform blueprint optimization in multiple passesHåvard Pettersen2023-11-208-64/+90
* | Merge pull request #29380 from vespa-engine/balder/avoid-atoiHenning Baldersheim2023-11-203-13/+54
|\ \
| * | Check for end prior to checking for whitespace.Henning Baldersheim2023-11-201-1/+1
| * | Handle leading whitespace and test behaviour.Henning Baldersheim2023-11-203-13/+51
| * | atoi => std::from_charsHenning Baldersheim2023-11-201-2/+5
* | | Merge pull request #29372 from vespa-engine/balder/inherit-cost-tierHenning Baldersheim2023-11-204-15/+78
|\ \ \
| * | | Add test for cost_tier inheritance.Henning Baldersheim2023-11-191-14/+49
| * | | - Or and SourceBlender inherits max cost tier of children.Henning Baldersheim2023-11-173-1/+29
* | | | Merge pull request #29384 from vespa-engine/balder/always-nesting-multivalue-...Henning Baldersheim2023-11-205-17/+5
|\ \ \ \
| * | | | - We are now always nesting multivalue grouping for indexed search.Henning Baldersheim2023-11-205-17/+5
| | |_|/ | |/| |
* | | | Merge pull request #29381 from vespa-engine/toregge/check-for-end-of-buffer-w...Geir Storli2023-11-202-55/+35
|\ \ \ \ | |/ / / |/| | |
| * | | Check for end of buffer when reading value.Tor Egge2023-11-202-55/+35
| | |/ | |/|
* | | Merge pull request #29379 from vespa-engine/balder/add-flag-for-always-expens...Henning Baldersheim2023-11-204-1/+22
|\ \ \ | |/ / |/| |
| * | Add flag for marking phrase always expensive.Henning Baldersheim2023-11-194-1/+22
* | | Merge pull request #29373 from vespa-engine/bjorncs/restapiGjøran Voldengen2023-11-201-1/+1
|\ \ \ | |/ / |/| |
| * | Update abi specBjørn Christian Seime2023-11-201-1/+1
* | | Merge pull request #29377 from vespa-engine/toregge/avoid-reading-beyond-end-...v8.261.39Henning Baldersheim2023-11-192-7/+20
|\ \ \
| * | | Avoid reading beyond end of stack dump buffer.Tor Egge2023-11-182-7/+20
| | |/ | |/|
* / | Hide PredicateQueryTerm definition.Tor Egge2023-11-182-3/+12
|/ /
* | Merge pull request #29369 from vespa-engine/balder/gc-unused-split-parameterHenning Baldersheim2023-11-171-4/+1
|\ \
| * | Fully GC unused parameter as we now always split phrases.Henning Baldersheim2023-11-171-4/+1
| |/
* | Merge pull request #29355 from vespa-engine/balder/avoid-limiting-not-necessaryHenning Baldersheim2023-11-171-1/+1
|\ \
| * | Use braced initializerHenning Baldersheim2023-11-161-1/+1
* | | Merge pull request #29361 from vespa-engine/toregge/keep-item-type-and-featur...Geir Storli2023-11-176-43/+50
|\ \ \ | |_|/ |/| |