summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/queryeval/blueprint
Commit message (Expand)AuthorAgeFilesLines
* use thread_local for blueprint optionsHåvard Pettersen2024-03-252-1/+25
* tag blueprints with strictnessHåvard Pettersen2024-03-204-146/+150
* Move normalize_class_name to vespalib.Tor Egge2024-03-141-5/+7
* stop using non-heap strict ORHåvard Pettersen2024-03-131-5/+7
* split estimates from incremental flow calculationsHåvard Pettersen2024-02-271-2/+2
* know the in-flow when sorting blueprintsHåvard Pettersen2024-02-232-21/+28
* make flow calc mandatory (pure virtual)Håvard Pettersen2024-02-191-0/+3
* use flow for fetchPostingsHåvard Pettersen2024-02-161-5/+15
* baseline flow stats for complex leafsHåvard Pettersen2024-02-131-7/+10
* account for heap cost in strict ORHåvard Pettersen2024-02-121-21/+16
* make default flow stats more explicitHåvard Pettersen2024-02-061-0/+3
* adjust strict OR flowHåvard Pettersen2024-02-051-2/+2
* Merge pull request #30140 from vespa-engine/havardpe/re-wire-flow-stats-calcu...Geir Storli2024-02-052-11/+14
|\
| * re-wire flow stats in blueprintsHåvard Pettersen2024-02-022-11/+14
* | use heap for strict orHåvard Pettersen2024-02-021-3/+3
|/
* wire in strict flow analysis and strict-aware sortingHåvard Pettersen2024-01-223-101/+113
* make sure empty AND/OR/ANDNOT flow estimates 0.0 regardless of input flowHåvard Pettersen2024-01-151-0/+1
* take strictness into account for flow/cost/sortingHåvard Pettersen2024-01-152-4/+3
* enable sorting on costHåvard Pettersen2023-12-202-43/+63
* Merge pull request #29691 from vespa-engine/havardpe/dump-blueprint-costHenning Baldersheim2023-12-182-5/+67
|\
| * dump blueprint costHåvard Pettersen2023-12-182-5/+67
* | 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-112-6/+59
* Revert "relative estimate"Henning Baldersheim2023-12-092-59/+6
* relative estimateHåvard Pettersen2023-12-082-6/+59
* 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
* 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-201-2/+6
|\
| * perform blueprint optimization in multiple passesHåvard Pettersen2023-11-201-2/+6
* | 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-071-1/+1
* Update copyrightJon Bratseth2023-10-095-5/+5
* Wire in doom and let hitrate be a float intHenning Baldersheim2023-09-221-3/+3
* Remove unused method.Henning Baldersheim2023-05-121-2/+2
* Use SmallVector to avoid allocation in the common case.Henning Baldersheim2023-05-122-8/+11