Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Test that index is considered when allowing query rewrite for numeric terms. | Henning Baldersheim | 2024-01-02 | 1 | -5/+8 |
| | |||||
* | Only rewrite numeric terms when searching text fields. | Henning Baldersheim | 2024-01-02 | 1 | -11/+11 |
| | |||||
* | Don't include multistringpostattribute.hpp in unit test. | Tor Egge | 2024-01-02 | 1 | -1/+1 |
| | |||||
* | - Add test for illegal range queries. | Henning Baldersheim | 2024-01-01 | 1 | -0/+15 |
| | | | | - Improve error handling so we will not access uninitialized memory. | ||||
* | Merge branch 'master' into balder/gc-unused-feature-flags | Henning Baldersheim | 2023-12-20 | 13 | -68/+94 |
|\ | |||||
| * | enable sorting on cost | Håvard Pettersen | 2023-12-20 | 4 | -45/+65 |
| | | |||||
| * | Align naming of test and iterator for low-level posting list access. | Geir Storli | 2023-12-19 | 8 | -22/+22 |
| | | |||||
| * | Support TermFieldMatchData where doUnpack() sets docid. | Geir Storli | 2023-12-19 | 1 | -1/+7 |
| | | | | | | | | This will be needed for an InTerm used for ranking, e.g. the matches rank feature. | ||||
* | | GC unused feature flags related to rollout of multithreaded fetch postings ↵ | Henning Baldersheim | 2023-12-19 | 1 | -1/+1 |
|/ | | | | and using estimate instead of est_hits. | ||||
* | Merge pull request #29698 from vespa-engine/havardpe/best-flow-costv8.276.19 | Henning Baldersheim | 2023-12-18 | 2 | -0/+126 |
|\ | | | | | verify that suggested sort order gives minimal flow cost | ||||
| * | verify that suggested sort order gives minimal flow cost | Håvard Pettersen | 2023-12-18 | 2 | -0/+126 |
| | | |||||
* | | Merge pull request #29697 from vespa-engine/geirst/multi-term-or-filter-search | Geir Storli | 2023-12-18 | 4 | -34/+34 |
|\ \ | | | | | | | Rename DocumentWeightOrFilterSearch to MultiTermOrFilterSearch. | ||||
| * | | Rename DocumentWeightOrFilterSearch to MultiTermOrFilterSearch. | Geir Storli | 2023-12-18 | 4 | -34/+34 |
| |/ | |||||
* | | Merge pull request #29691 from vespa-engine/havardpe/dump-blueprint-cost | Henning Baldersheim | 2023-12-18 | 3 | -5/+69 |
|\ \ | | | | | | | dump blueprint cost | ||||
| * | | dump blueprint cost | Håvard Pettersen | 2023-12-18 | 3 | -5/+69 |
| |/ | | | | | | | and ignore it when comparing structures | ||||
* / | do nested collapsing of AND when collapsing ANDNOT | Håvard Pettersen | 2023-12-18 | 1 | -0/+16 |
|/ | | | | | | this is needed since the AND getting the extra AND as a child has already been processed for the optimize pass that performs AND collapsing. | ||||
* | Remove most of the now void clock indirection. | Henning Baldersheim | 2023-12-15 | 1 | -12/+5 |
| | |||||
* | Better naming and simpler code. | Henning Baldersheim | 2023-12-15 | 2 | -2/+2 |
| | |||||
* | - Add a doom that will not expire until it does not matter anymore. | Henning Baldersheim | 2023-12-15 | 3 | -27/+23 |
| | | | | | - Doom can never be null. - Wire doom into fillBitVector. Using it will be a separate PR. | ||||
* | Merge pull request #29657 from ↵ | Henning Baldersheim | 2023-12-14 | 1 | -42/+85 |
|\ | | | | | | | | | vespa-engine/geirst/direct-posting-store-single-string-attribute Support direct posting store API for single string attribute. | ||||
| * | Simplify after code review. | Geir Storli | 2023-12-14 | 1 | -1/+1 |
| | | |||||
| * | Support direct posting store API for single string attribute. | Geir Storli | 2023-12-14 | 1 | -42/+85 |
| | | |||||
* | | use flow to calculate relative estimates and iterator cost | Håvard Pettersen | 2023-12-14 | 2 | -4/+71 |
|/ | |||||
* | Merge pull request #29639 from ↵ | Geir Storli | 2023-12-13 | 1 | -21/+42 |
|\ | | | | | | | | | vespa-engine/geirst/direct-posting-store-single-integer-attributes Support direct posting store API for single integer attributes. | ||||
| * | Support direct posting store API for single integer attributes. | Geir Storli | 2023-12-13 | 1 | -21/+42 |
| | | |||||
* | | Merge pull request #29634 from ↵ | Henning Baldersheim | 2023-12-13 | 2 | -5/+5 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/make-it-build-without-optimization - Add some more extern templates to enable code to build with -O0. | ||||
| * | | - Add some more extern templates to enable code to build with -O0. | Henning Baldersheim | 2023-12-13 | 2 | -5/+5 |
| |/ | | | | | | | - Add some more noexcept. | ||||
* | | Merge pull request #29630 from ↵ | Henning Baldersheim | 2023-12-13 | 1 | -9/+31 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/use-thread-bundle-for-range-fetchpostings Balder/use thread bundle for range fetchpostings | ||||
| * | | Use provided thread bundle to compute effective range in parallel. | Henning Baldersheim | 2023-12-12 | 1 | -9/+31 |
| | | | |||||
* | | | Add DotProductTerm for streaming search. | Tor Egge | 2023-12-13 | 1 | -0/+32 |
| |/ |/| | |||||
* | | Merge pull request #29620 from ↵ | Geir Storli | 2023-12-12 | 1 | -16/+31 |
|\ \ | |/ |/| | | | | | vespa-engine/geirst/refactor-direct-multi-term-blueprint-test Prepare for running with different attribute types. | ||||
| * | Prepare for running with different attribute types. | Geir Storli | 2023-12-12 | 1 | -16/+31 |
| | | |||||
* | | Merge pull request #29617 from ↵ | Henning Baldersheim | 2023-12-12 | 2 | -18/+21 |
|\ \ | |/ |/| | | | | | vespa-engine/balder/wire-thread-bundle-to-executeinfo-and-requestcontext Wire in thread bundle to execute info and request context. | ||||
| * | Unify on using reference where possible. | Henning Baldersheim | 2023-12-12 | 2 | -18/+21 |
| | | |||||
| * | Wire in thread bundle to execute info and request context. | Henning Baldersheim | 2023-12-12 | 1 | -9/+9 |
| | | |||||
* | | Generalize DirectMultiTermBlueprint for different direct posting store types. | Geir Storli | 2023-12-12 | 1 | -1/+1 |
|/ | |||||
* | float => double to to unify with estimate. | Henning Baldersheim | 2023-12-12 | 1 | -7/+7 |
| | |||||
* | Revert "Revert "relative estimate"" | Henning Baldersheim | 2023-12-11 | 4 | -6/+62 |
| | |||||
* | Revert "relative estimate" | Henning Baldersheim | 2023-12-09 | 4 | -62/+6 |
| | |||||
* | relative estimate | Håvard Pettersen | 2023-12-08 | 4 | -6/+62 |
| | |||||
* | Remove type argument to search::streaming::InTerm constructor. | Tor Egge | 2023-12-07 | 1 | -1/+3 |
| | | | | Test InTerm::evaluate(). | ||||
* | Add MultiTerm and InTerm for streaming search. | Tor Egge | 2023-12-07 | 1 | -0/+28 |
| | |||||
* | Rewrite streaming search query unit test to use gtest. | Tor Egge | 2023-12-04 | 2 | -235/+263 |
| | |||||
* | - Show what is mismatch in error message. | Henning Baldersheim | 2023-12-01 | 1 | -0/+5 |
| | | | | - Show extra errors not expected. | ||||
* | Merge pull request #29516 from ↵ | Geir Storli | 2023-11-30 | 3 | -1/+266 |
|\ | | | | | | | | | vespa-engine/geirst/more-flexible-direct-multi-term-blueprint Handle combination of both weight iterators and bitvectors in DirectM… | ||||
| * | Handle combination of both weight iterators and bitvectors in ↵ | Geir Storli | 2023-11-30 | 3 | -1/+266 |
| | | | | | | | | | | | | | | | | DirectMultiTermBlueprint. This does not change how InTerm, WeightedSetTerm and DotProduct currently uses this blueprint. They still require that weight iterators are available for all terms / tokens, but this will soon be relaxed for InTerm and WeightedSetTerm. | ||||
* | | Standard plural of leaf is leaves. | Tor Egge | 2023-11-30 | 2 | -6/+6 |
|/ | |||||
* | simplify nesting blueprint nodes in tests | Håvard Pettersen | 2023-11-29 | 1 | -45/+80 |
| | | | | add test that shows we need at least 2 optimize passes | ||||
* | collapse co-nested and/andnot in first optimize pass | Håvard Pettersen | 2023-11-28 | 1 | -40/+130 |
| | | | | | do not mention specific optimize passes in test collapse second optimize pass into first | ||||
* | Merge pull request #29479 from vespa-engine/balder/simplify-testing-further | Håvard Pettersen | 2023-11-28 | 1 | -68/+33 |
|\ | | | | | Add a common test_method to verify blueprint optimization. |