summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/queryeval/blueprint/intermediate_blueprints_test.cpp
Commit message (Expand)AuthorAgeFilesLines
* use thread_local for blueprint optionsHåvard Pettersen2024-03-251-1/+1
* tag blueprints with strictnessHåvard Pettersen2024-03-201-104/+115
* Move normalize_class_name to vespalib.Tor Egge2024-03-141-5/+7
* stop using non-heap strict ORHåvard Pettersen2024-03-131-5/+7
* know the in-flow when sorting blueprintsHåvard Pettersen2024-02-231-12/+18
* 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
* adjust strict OR flowHåvard Pettersen2024-02-051-2/+2
* use heap for strict orHåvard Pettersen2024-02-021-3/+3
* wire in strict flow analysis and strict-aware sortingHåvard Pettersen2024-01-221-72/+76
* 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-151-2/+1
* enable sorting on costHåvard Pettersen2023-12-201-36/+47
* Merge pull request #29691 from vespa-engine/havardpe/dump-blueprint-costHenning Baldersheim2023-12-181-5/+63
|\
| * dump blueprint costHåvard Pettersen2023-12-181-5/+63
* | 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-141-2/+68
* Unify on using reference where possible.Henning Baldersheim2023-12-121-12/+15
* 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-111-4/+52
* Revert "relative estimate"Henning Baldersheim2023-12-091-52/+4
* relative estimateHåvard Pettersen2023-12-081-4/+52
* 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-161-98/+97
|\
| * make_uniqueHenning Baldersheim2023-11-161-7/+7
| * Minor modernization of testsHenning Baldersheim2023-11-161-91/+90
* | 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-091-1/+1
* Wire in doom and let hitrate be a float intHenning Baldersheim2023-09-221-3/+3
* use common algorithms for filter creationHåvard Pettersen2022-10-251-112/+60
* GlobalFilter is now an interfaceHåvard Pettersen2022-09-121-1/+1
* avoid nullptr selectorHåvard Pettersen2022-06-201-11/+20
* Remove most use of vespalib::rmdir in searchlib.Tor Egge2022-06-021-2/+2
* Auto-adjust targetHits for approximate nearest neighbor search when using pos...Geir Storli2022-05-101-4/+4
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* use saturated sum as hit estimate for ORHåvard Pettersen2021-10-011-0/+16