aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/queryeval/blueprint
Commit message (Expand)AuthorAgeFilesLines
* remove TEST_APPHOOK, TEST_INIT, TEST_DONE and TestAppHåvard Pettersen5 days2-2/+2
* Rename searchlib library to vespa_searchlib.Tor Egge6 days1-3/+3
* Rewrite leaf blueprints unit test to gtest.Tor Egge2024-06-102-49/+25
* support enumerating blueprint nodesHåvard Pettersen2024-06-031-0/+28
* - Wire in a common shared heap for WeakAnd.Henning Baldersheim2024-05-231-16/+6
* test and adjust some stuffHåvard Pettersen2024-05-031-3/+6
* Allow control of wand rangeHenning Baldersheim2024-04-291-1/+2
* optimize weak and with single childHåvard Pettersen2024-04-171-1/+1
* pass in_flow to intermediate sort functionsHåvard Pettersen2024-04-151-1/+1
* force strictness where allowed and cheaperHåvard Pettersen2024-04-041-0/+30
* dump strictness for blueprintsHåvard Pettersen2024-04-022-1/+12
* 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
|\