aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #29657 from vespa-engine/geirst/direct-posting-store-singl...Henning Baldersheim2023-12-144-49/+103
|\
| * Simplify after code review.Geir Storli2023-12-143-9/+2
| * Support direct posting store API for single string attribute.Geir Storli2023-12-144-49/+110
* | Merge pull request #29654 from vespa-engine/havardpe/query-eval-flowHenning Baldersheim2023-12-149-33/+230
|\ \
| * | use flow to calculate relative estimates and iterator costHåvard Pettersen2023-12-149-33/+230
| |/
* | Initialize _owned_bv in constructorHenning Baldersheim2023-12-141-1/+2
* | Amdahl's law needs due respect. By allocating bitvector and zero initializing...Henning Baldersheim2023-12-141-18/+22
|/
* Merge pull request #29639 from vespa-engine/geirst/direct-posting-store-singl...Geir Storli2023-12-1324-71/+218
|\
| * Support direct posting store API for single integer attributes.Geir Storli2023-12-1324-71/+218
* | Merge pull request #29634 from vespa-engine/balder/make-it-build-without-opti...Henning Baldersheim2023-12-1313-140/+136
|\ \
| * | - Add some more extern templates to enable code to build with -O0.Henning Baldersheim2023-12-1313-140/+136
| |/
* | Merge pull request #29630 from vespa-engine/balder/use-thread-bundle-for-rang...Henning Baldersheim2023-12-1311-25/+113
|\ \
| * | Rewrite partition code to follow same pattern as in GlobalFilter.Henning Baldersheim2023-12-131-5/+9
| * | Follow config if using supplied thread bundle or not.Henning Baldersheim2023-12-124-0/+17
| * | Use provided thread bundle to compute effective range in parallel.Henning Baldersheim2023-12-125-18/+85
| * | Use const reference instead of copying vector.Henning Baldersheim2023-12-122-7/+7
* | | Add DotProductTerm for streaming search.Tor Egge2023-12-137-9/+158
| |/ |/|
* | get_integer_value only has implementations in leafs.Henning Baldersheim2023-12-131-4/+3
* | Prepare for direct posting store integration for single value attributes.Geir Storli2023-12-1211-208/+318
* | Merge pull request #29620 from vespa-engine/geirst/refactor-direct-multi-term...Geir Storli2023-12-121-16/+31
|\ \ | |/ |/|
| * Prepare for running with different attribute types.Geir Storli2023-12-121-16/+31
* | Merge pull request #29617 from vespa-engine/balder/wire-thread-bundle-to-exec...Henning Baldersheim2023-12-1212-47/+62
|\ \ | |/ |/|
| * Unify on using reference where possible.Henning Baldersheim2023-12-127-32/+34
| * Wire in thread bundle to execute info and request context.Henning Baldersheim2023-12-1211-36/+49
* | Generalize DirectMultiTermBlueprint for different direct posting store types.Geir Storli2023-12-125-31/+33
|/
* float => double to to unify with estimate.Henning Baldersheim2023-12-122-16/+16
* No need to guard here. This is called once from the top after blueprint tree ...Henning Baldersheim2023-12-111-10/+6
* Revert "Revert "relative estimate""Henning Baldersheim2023-12-118-20/+189
* Revert "relative estimate"Henning Baldersheim2023-12-098-189/+20
* Merge pull request #29594 from vespa-engine/havardpe/relative-estimateHenning Baldersheim2023-12-098-20/+189
|\
| * relative estimateHåvard Pettersen2023-12-088-20/+189
* | Merge pull request #29596 from vespa-engine/geirst/multi-term-filter-refactorGeir Storli2023-12-083-62/+120
|\ \
| * | Make multi-term filter iterator available for other blueprints.Geir Storli2023-12-083-62/+120
| |/
* / Add function that maps an enum store index to its integer value.Geir Storli2023-12-085-37/+55
|/
* Remove type argument to search::streaming::InTerm constructor.Tor Egge2023-12-074-5/+7
* Add MultiTerm and InTerm for streaming search.Tor Egge2023-12-079-0/+220
* Use the use-estimate-for-fetch-postings flag to select future correct estimat...Henning Baldersheim2023-12-065-16/+25
* Wire in use-estimate-for-fetch-postings into ExecuteInfo.Henning Baldersheim2023-12-066-13/+40
* Merge pull request #29548 from vespa-engine/balder/control-create-postinglist...Henning Baldersheim2023-12-059-9/+40
|\
| * Consistent namingHenning Baldersheim2023-12-053-5/+5
| * If not allowed to create posting lists while non-strict shortcut evaluation.Henning Baldersheim2023-12-041-0/+2
| * - Control creation of temporary postinglists during fetchPostings for non-str...Henning Baldersheim2023-12-048-9/+38
* | Rewrite streaming search query unit test to use gtest.Tor Egge2023-12-042-235/+263
|/
* Merge pull request #29528 from vespa-engine/balder/add-more-info-when-test-failsHenning Baldersheim2023-12-012-2/+6
|\
| * - Show what is mismatch in error message.Henning Baldersheim2023-12-012-2/+6
* | Wire in indexed fields for in operator.Tor Egge2023-12-012-4/+17
|/
* Merge pull request #29516 from vespa-engine/geirst/more-flexible-direct-multi...Geir Storli2023-11-3016-35/+431
|\
| * Handle combination of both weight iterators and bitvectors in DirectMultiTerm...Geir Storli2023-11-3016-35/+431
* | Standard plural of leaf is leaves.Tor Egge2023-11-307-24/+24
|/
* simplify nesting blueprint nodes in testsHåvard Pettersen2023-11-291-45/+80