summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/queryeval
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #29698 from vespa-engine/havardpe/best-flow-costv8.276.19Henning Baldersheim2023-12-182-0/+126
|\
| * verify that suggested sort order gives minimal flow costHåvard Pettersen2023-12-182-0/+126
* | Merge pull request #29691 from vespa-engine/havardpe/dump-blueprint-costHenning Baldersheim2023-12-183-5/+69
|\ \
| * | dump blueprint costHåvard Pettersen2023-12-183-5/+69
| |/
* / do nested collapsing of AND when collapsing ANDNOTHåvard Pettersen2023-12-181-0/+16
|/
* use flow to calculate relative estimates and iterator costHåvard Pettersen2023-12-142-4/+71
* Unify on using reference where possible.Henning Baldersheim2023-12-122-18/+21
* Wire in thread bundle to execute info and request context.Henning Baldersheim2023-12-121-9/+9
* float => double to to unify with estimate.Henning Baldersheim2023-12-121-7/+7
* Revert "Revert "relative estimate""Henning Baldersheim2023-12-114-6/+62
* Revert "relative estimate"Henning Baldersheim2023-12-094-62/+6
* relative estimateHåvard Pettersen2023-12-084-6/+62
* Handle combination of both weight iterators and bitvectors in DirectMultiTerm...Geir Storli2023-11-301-1/+1
* simplify nesting blueprint nodes in testsHåvard Pettersen2023-11-291-45/+80
* collapse co-nested and/andnot in first optimize passHåvard Pettersen2023-11-281-40/+130
* Add a common test_method to verify blueprint optimization.Henning Baldersheim2023-11-271-68/+33
* Merge pull request #29448 from vespa-engine/geirst/refactor-apis-for-posting-...Geir Storli2023-11-234-35/+36
|\
| * Rename DocumentWeightIterator to DocidWithWeightIterator.Geir Storli2023-11-232-2/+2
| * Rename IDocumentWeightAttribute to IDocidWithWeightPostingStore.Geir Storli2023-11-234-33/+34
* | Reduce boilerplate codeHenning Baldersheim2023-11-231-324/+156
|/
* 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
* Merge pull request #29393 from vespa-engine/havardpe/multi-pass-query-optimiz...Henning Baldersheim2023-11-202-3/+7
|\
| * perform blueprint optimization in multiple passesHåvard Pettersen2023-11-202-3/+7
* | Add test for cost_tier inheritance.Henning Baldersheim2023-11-191-14/+49
|/
* Merge pull request #29343 from vespa-engine/balder/minor-cleanupHenning Baldersheim2023-11-162-112/+111
|\
| * make_uniqueHenning Baldersheim2023-11-161-7/+7
| * Minor modernization of testsHenning Baldersheim2023-11-162-105/+104
* | Test of ExecuteInfo computation.Henning Baldersheim2023-11-161-0/+21
|/
* Sameelement behaves like an and with extra constraints.Henning Baldersheim2023-11-078-25/+25
* Update copyrightJon Bratseth2023-10-0961-61/+61
* Prevent eternal loop if bit vectors are shorter than docid limitHenning Baldersheim2023-10-031-6/+5
* Add disabled test to prove eternal loop.Henning Baldersheim2023-10-031-4/+35
* Add test counting seeksHenning Baldersheim2023-10-031-0/+16
* Refactor testHenning Baldersheim2023-10-031-127/+90
* If there is a single child in the ws, that also is a leaf, it will be be lift...Henning Baldersheim2023-09-291-1/+9
* Add test for single term wsetsHenning Baldersheim2023-09-291-12/+32
* Wire in doom and let hitrate be a float intHenning Baldersheim2023-09-221-3/+3
* Use "_test" suffix for unit test cpp files.Geir Storli2023-08-304-2/+2
* make one DistanceCalculator per NearestNeighborIterator instanceArne Juul2023-08-141-4/+6
* Use auto and std::make_uniqueHenning Baldersheim2023-07-271-9/+9
* We only need the FieldSpecBase. No need to carry and copy the name around.Henning Baldersheim2023-07-192-4/+3
* Accumulate HitEstimate and apply when complete.Henning Baldersheim2023-07-062-4/+12
* Remove unused method.Henning Baldersheim2023-05-121-2/+2
* Use SmallVector to avoid allocation in the common case.Henning Baldersheim2023-05-126-14/+20
* Pack the State a bit closer togetherHenning Baldersheim2023-05-121-2/+2
* As a single field per blueprint is the common use case, make that optimal mor...Henning Baldersheim2023-05-122-3/+3