aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/queryeval
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #31057 from vespa-engine/balder/allow-stat-in-scorerHenning Baldersheim2024-04-263-45/+31
|\
| * Use no_unique_address for potential stateless scorersHenning Baldersheim2024-04-261-1/+1
| * Use no_unique_address for scorerHenning Baldersheim2024-04-261-9/+9
| * Allow scorer for wand to carry stateHenning Baldersheim2024-04-263-40/+26
* | Mnor code health while reading codeHenning Baldersheim2024-04-261-31/+31
|/
* Include iomanip to get declaration of std::setwTor Egge2024-04-231-0/+1
* Merge pull request #30973 from vespa-engine/geirst/better-non-strict-cost-est...Håvard Pettersen2024-04-191-52/+85
|\
| * Use better non-strict cost estimates for btree and disk index iterators.Geir Storli2024-04-191-52/+85
* | optimize weak and with single childHåvard Pettersen2024-04-171-1/+1
|/
* Merge pull request #30920 from vespa-engine/havardpe/improve-non-strict-and-s...Geir Storli2024-04-161-1/+1
|\
| * pass in_flow to intermediate sort functionsHåvard Pettersen2024-04-151-1/+1
* | Adjust strict cost of bitvector after benchmarking.Geir Storli2024-04-162-2/+23
* | Adjust strict cost of intermediate / complex leaf blueprints.Geir Storli2024-04-151-9/+19
* | Re-adjust cost model params for IN/weightedSet/dotProduct.Geir Storli2024-04-151-0/+7
* | Merge pull request #30913 from vespa-engine/geirst/benchmarking-of-intermedia...Geir Storli2024-04-158-42/+350
|\ \ | |/ |/|
| * Add benchmarking of intermediate blueprints with configurable children setups.Geir Storli2024-04-158-42/+350
* | Remove unused variables.Tor Egge2024-04-151-2/+0
|/
* Merge pull request #30903 from vespa-engine/havardpe/andflow-strictness-reorderGeir Storli2024-04-121-121/+120
|\
| * add code to AndFlow that can perform additional incremental reorderingHåvard Pettersen2024-04-121-121/+120
* | Merge pull request #30872 from vespa-engine/geirst/more-low-level-in-operator...Geir Storli2024-04-117-56/+119
|\ \ | |/ |/|
| * Only 1 default value is supported when using disjunct terms/children.Geir Storli2024-04-111-2/+4
| * Support populating attribute where docid sets matching terms/children are dis...Geir Storli2024-04-107-56/+117
* | consolidate solutions into a single heuristic algorithmHåvard Pettersen2024-04-101-57/+7
* | add some comparison slack to improve robustnessHåvard Pettersen2024-04-101-7/+7
|/
* more experimentsHåvard Pettersen2024-04-051-83/+127
* force strictness where allowed and cheaperHåvard Pettersen2024-04-043-3/+33
* Merge pull request #30786 from vespa-engine/havardpe/more-AND-force-strict-ex...Geir Storli2024-04-031-37/+115
|\
| * more experiments with multi-strict AND sortingHåvard Pettersen2024-04-021-37/+115
* | dump strictness for blueprintsHåvard Pettersen2024-04-023-1/+14
|/
* experiment with allow_force_strictHåvard Pettersen2024-03-271-22/+128
* use thread_local for blueprint optionsHåvard Pettersen2024-03-253-3/+27
* find crossoverHåvard Pettersen2024-03-252-4/+151
* Add benchmarking of WeakAnd operators.Geir Storli2024-03-225-33/+133
* tag blueprints with strictnessHåvard Pettersen2024-03-2017-348/+472
* Add factory for creating a blueprint for a given benchmark setup.Geir Storli2024-03-195-125/+219
* Move code to build attribute(s) to a separate class.Geir Storli2024-03-196-146/+208
* Refactor and move common code.Geir Storli2024-03-184-61/+92
* Move normalize_class_name to vespalib.Tor Egge2024-03-141-5/+7
* stop using non-heap strict ORHåvard Pettersen2024-03-131-5/+7
* Prepare benchmarks for analyzing term search in attributes and disk index.Geir Storli2024-03-051-29/+43
* Merge pull request #30455 from vespa-engine/geirst/iterator-benchmark-in-disk...Geir Storli2024-03-045-78/+304
|\
| * Add initial support to benchmark over a disk index field.Geir Storli2024-03-015-78/+304
* | Deinline SimpleFixture destructor in MonitoringSearchIterator unit test.Tor Egge2024-03-021-0/+3
|/
* Extend benchmark with more test cases and options.Geir Storli2024-02-291-32/+66
* split estimates from incremental flow calculationsHåvard Pettersen2024-02-272-44/+85
* added generic type-erased flow classHåvard Pettersen2024-02-231-20/+29
* know the in-flow when sorting blueprintsHåvard Pettersen2024-02-236-41/+57
* Support simulation of a filter in non-strict context.Geir Storli2024-02-211-56/+91
* make flow calc mandatory (pure virtual)Håvard Pettersen2024-02-191-0/+3
* Merge pull request #30323 from vespa-engine/geirst/extend-iterator-benchmark-...Geir Storli2024-02-191-148/+243
|\