aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/queryeval/blueprint.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* If there is a single child in the ws, that also is a leaf, it will be be lift...Henning Baldersheim2023-09-291-2/+3
* Lift out single iterators if they are leafs and tfmd is not needed.Henning Baldersheim2023-09-291-0/+2
* - Pack data closer to let config fit in 2 cache lines instead of 4.Henning Baldersheim2023-07-271-45/+51
* Revert "- Pack data closer to let config fit in 2 cache lines instead of 4."Tor Egge2023-07-141-51/+45
* - Pack data closer to let config fit in 2 cache lines instead of 4.Henning Baldersheim2023-07-061-45/+51
* Use a smallvector to avoid indirection in most common case, and reserve some ...Henning Baldersheim2023-05-221-0/+1
* Max tree size 64k -> 1mHenning Baldersheim2023-05-121-3/+3
* Use SmallVector to avoid allocation in the common case.Henning Baldersheim2023-05-121-11/+18
* Pack the State a bit closer togetherHenning Baldersheim2023-05-121-4/+4
* As a single field per blueprint is the common use case, make that optimal mor...Henning Baldersheim2023-05-121-8/+26
* Move the fieldspec base vector.Henning Baldersheim2023-05-111-6/+6
* cleanup whitespaceArne Juul2023-04-301-1/+1
* Change from typedef to using in searchlib C++ code.Geir Storli2022-12-211-1/+1
* explicit default filterHåvard Pettersen2022-10-311-1/+2
* use common algorithms for filter creationHåvard Pettersen2022-10-251-9/+12
* Find and locate range query item in the 'and' path of a query.Henning Baldersheim2022-09-081-0/+1
* Some c++ cleanup while reading code.Henning Baldersheim2022-09-051-1/+1
* - Use c++11 for loopsHenning Baldersheim2022-09-041-14/+14
* Move the terfieldmatchdaatarray where it makes sense.Henning Baldersheim2022-08-281-2/+1
* Auto-adjust targetHits for approximate nearest neighbor search when using pos...Geir Storli2022-05-101-2/+12
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* use saturated sum as hit estimate for ORHåvard Pettersen2021-10-011-1/+7
* Avoid expensive dynamic_castHenning Baldersheim2021-04-021-2/+4
* Avoid dynamic castHenning Baldersheim2021-03-301-0/+3
* Handle matched-elements-only for weighted set term operator andTor Egge2020-09-021-1/+5
* Add filter iterators for weighted set blueprints.Tor Egge2020-06-251-0/+5
* use vector of UP as MultiSearch::ChildrenArne Juul2020-06-041-1/+2
* review follow-upArne Juul2020-05-261-2/+6
* extend blueprint APIArne Juul2020-05-261-0/+3
* constify GlobalFilter passingArne Juul2020-05-131-2/+2
* own the filter in a class and use shared_from_thisArne Juul2020-05-121-2/+3
* add set_global_filter API w/wiring and unit testArne Juul2020-05-081-0/+3
* review follow-upArne Juul2020-05-081-5/+5
* signal if a blueprint wants a global filterArne Juul2020-05-071-0/+5
* Revert "Revert "Balder/add executeinfo""Henning Baldersheim2020-01-031-13/+11
* Revert "Balder/add executeinfo"Arnstein Ressem2020-01-031-11/+13
* Follow up review comments.Henning Baldersheim2020-01-021-1/+1
* Implement AndBlueprint.fetchPostingsHenning Baldersheim2020-01-011-0/+1
* Reduce code visibility.Henning Baldersheim2020-01-011-11/+5
* Add ExecutionInfo to propagate more information than just strictness to fetch...Henning Baldersheim2019-12-311-4/+7
* disallow skipping the "unpack" phase for selected iterators.Arne Juul2019-11-251-0/+1
* find matching elements for attribute terms searching in struct subfieldsHåvard Pettersen2019-10-041-0/+2
* added cost tier to blueprintsHåvard Pettersen2019-09-051-12/+29
* Adjust forward declarations.Tor Egge2019-03-171-2/+2
* Transform to slime.Henning Baldersheim2019-03-051-1/+6
* Use override keywordHenning Baldersheim2018-07-201-2/+2
* Use = default and C++11 for loops where possible. No semantic changes.Henning Baldersheim2018-07-201-3/+3
* allow not unpacking the whitelist iteratorHåvard Pettersen2018-04-101-0/+1
* Include lessHenning Baldersheim2017-07-251-19/+12