summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/queryeval
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * Minor improvements after code review.Geir Storli2024-02-191-8/+8
| * Prettify printing of BenchmarkResult.Geir Storli2024-02-191-12/+19
| * Analyze complex leaf and term search over attributes with fast-search.Geir Storli2024-02-161-116/+202
| * Refactor and use auto instead of template argument.Geir Storli2024-02-151-23/+25
* | Merge pull request #30315 from vespa-engine/toregge/rewrite-search-queryeval-...Geir Storli2024-02-191-13/+17
|\ \
| * | Rewrite source blender unit test to gtest.Tor Egge2024-02-181-13/+17
* | | Merge pull request #30314 from vespa-engine/toregge/rewrite-search-queryeval-...Geir Storli2024-02-191-86/+102
|\ \ \
| * | | Rewrite search::queryeval::MultiBitVectorIterator unit test to gtest.Tor Egge2024-02-181-86/+102
| |/ /
* | | Merge pull request #30313 from vespa-engine/toregge/rewrite-search-queryeval-...Geir Storli2024-02-191-102/+118
|\ \ \
| * | | Rewrite search::queryeval::MonitoringSearchIterator unit test to gtest.Tor Egge2024-02-181-102/+118
| |/ /
* / / Rewrite search::queryeval::DotProductSearch unit test to gtest.Tor Egge2024-02-181-40/+62
|/ /
* | Merge pull request #30295 from vespa-engine/havardpe/use-flow-for-fetch-postingsGeir Storli2024-02-162-5/+73
|\ \ | |/ |/|
| * use flow for fetchPostingsHåvard Pettersen2024-02-162-5/+73
* | Analyze term search in attributes without fast-search.Geir Storli2024-02-141-56/+264
|/
* baseline flow stats for complex leafsHåvard Pettersen2024-02-131-7/+10
* Merge pull request #30255 from vespa-engine/geirst/extend-iterator-benchmarkGeir Storli2024-02-131-46/+79
|\
| * Use search iterator class name directly.Geir Storli2024-02-131-13/+2
| * Add name of the search iterator in a benchmark result.Geir Storli2024-02-131-6/+19
| * Support AND operator and reduce the time for populating attributes.Geir Storli2024-02-131-41/+72
* | account for heap cost in strict ORHåvard Pettersen2024-02-122-103/+100
|/
* benchmark effect of being strict in a non-strict contextHåvard Pettersen2024-02-091-5/+50
* Add low-level benchmark program for search iterators.Geir Storli2024-02-082-0/+406
* benchmark non-strict iteratorsHåvard Pettersen2024-02-071-27/+129
* make default flow stats more explicitHåvard Pettersen2024-02-066-0/+19
* adjust strict OR flowHåvard Pettersen2024-02-052-15/+14