aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa
Commit message (Expand)AuthorAgeFilesLines
...
* | 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-1323-50/+176
|\
| * Support direct posting store API for single integer attributes.Geir Storli2023-12-1323-50/+176
* | Merge pull request #29634 from vespa-engine/balder/make-it-build-without-opti...Henning Baldersheim2023-12-1311-135/+131
|\ \
| * | - Add some more extern templates to enable code to build with -O0.Henning Baldersheim2023-12-1311-135/+131
| |/
* | Merge pull request #29630 from vespa-engine/balder/use-thread-bundle-for-rang...Henning Baldersheim2023-12-1310-16/+82
|\ \
| * | 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-124-9/+54
| * | Use const reference instead of copying vector.Henning Baldersheim2023-12-122-7/+7
* | | Add DotProductTerm for streaming search.Tor Egge2023-12-136-9/+126
| |/ |/|
* | 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 #29617 from vespa-engine/balder/wire-thread-bundle-to-exec...Henning Baldersheim2023-12-1210-29/+41
|\
| * Unify on using reference where possible.Henning Baldersheim2023-12-125-14/+13
| * Wire in thread bundle to execute info and request context.Henning Baldersheim2023-12-1210-27/+40
* | Generalize DirectMultiTermBlueprint for different direct posting store types.Geir Storli2023-12-124-30/+32
|/
* float => double to to unify with estimate.Henning Baldersheim2023-12-121-9/+9
* 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-114-14/+127
* Revert "relative estimate"Henning Baldersheim2023-12-094-127/+14
* Merge pull request #29594 from vespa-engine/havardpe/relative-estimateHenning Baldersheim2023-12-094-14/+127
|\
| * relative estimateHåvard Pettersen2023-12-084-14/+127
* | 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-073-4/+4
* Add MultiTerm and InTerm for streaming search.Tor Egge2023-12-078-0/+192
* 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
* 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
* Merge pull request #29528 from vespa-engine/balder/add-more-info-when-test-failsHenning Baldersheim2023-12-011-2/+1
|\
| * - Show what is mismatch in error message.Henning Baldersheim2023-12-011-2/+1
* | 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-3012-34/+164
|\
| * Handle combination of both weight iterators and bitvectors in DirectMultiTerm...Geir Storli2023-11-3012-34/+164
* | Standard plural of leaf is leaves.Tor Egge2023-11-305-18/+18
|/
* collapse co-nested and/andnot in first optimize passHåvard Pettersen2023-11-284-14/+27
* consider self-elimination in all optimize passesHåvard Pettersen2023-11-271-6/+2
* Create weighted set blueprints for InTerm.Tor Egge2023-11-271-1/+11
* Prepare for direct btree posting list iterators with only docids.Geir Storli2023-11-2711-32/+57
* Merge pull request #29459 from vespa-engine/geirst/direct-multi-term-blueprintHenning Baldersheim2023-11-245-21/+21
|\
| * Rename DirectWeightedSetBlueprint to DirectMultiTermBlueprint.Geir Storli2023-11-245-21/+21
* | Add InTerm to backend.Tor Egge2023-11-2416-16/+188
|/
* Rename DocumentWeightIterator to DocidWithWeightIterator.Geir Storli2023-11-2319-27/+27
* Rename IDocumentWeightAttribute to IDocidWithWeightPostingStore.Geir Storli2023-11-2326-133/+159
* Rename search::DocIdIterator to search::ArrayIterator.Geir Storli2023-11-238-18/+16
* Merge pull request #29425 from vespa-engine/toregge/check-for-valid-successorGeir Storli2023-11-232-28/+43
|\