aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #30905 from vespa-engine/havardpe/improve-strict-and-sort-...v8.330.52Geir Storli2024-04-131-0/+3
|\
| * improve strict and sorting when allowedHåvard Pettersen2024-04-121-0/+3
* | Merge pull request #30904 from vespa-engine/geirst/in-operator-cost-model-adj...Geir Storli2024-04-131-2/+4
|\ \
| * | Adjust cost model params for IN/weightedSet/dotProduct after benchmarking.Geir Storli2024-04-121-2/+4
* | | - Add noexcept, const and final where it makes sense.Henning Baldersheim2024-04-123-34/+31
| |/ |/|
* | Merge pull request #30903 from vespa-engine/havardpe/andflow-strictness-reorderGeir Storli2024-04-122-148/+146
|\ \
| * | add code to AndFlow that can perform additional incremental reorderingHåvard Pettersen2024-04-122-148/+146
* | | Replace all usages of Arrays.asList with List.of where possible.Henning Baldersheim2024-04-1211-78/+80
| |/ |/|
* | Unify on List.ofHenning Baldersheim2024-04-1110-32/+21
* | Merge pull request #30872 from vespa-engine/geirst/more-low-level-in-operator...Geir Storli2024-04-117-56/+119
|\ \
| * | Only 1 default value is supported when using disjunct terms/children.Geir Storli2024-04-111-2/+4
| * | Support populating attribute where docid sets matching terms/children are dis...Geir Storli2024-04-107-56/+117
* | | Unify on Map.ofHenning Baldersheim2024-04-113-12/+12
| |/ |/|
* | consolidate solutions into a single heuristic algorithmHåvard Pettersen2024-04-102-86/+18
* | add some comparison slack to improve robustnessHåvard Pettersen2024-04-101-7/+7
|/
* Merge pull request #30858 from vespa-engine/toregge/disable-restrict-warning-...Henning Baldersheim2024-04-091-0/+1
|\
| * Turn off restrict warning when compiling with gcc 12 on ubuntu 22.04Tor Egge2024-04-091-0/+1
* | Merge pull request #30838 from vespa-engine/havardpe/more-AND-sortingGeir Storli2024-04-092-112/+148
|\ \ | |/ |/|
| * common code for force strict child selectionHåvard Pettersen2024-04-081-70/+18
| * more experimentsHåvard Pettersen2024-04-052-83/+171
* | Merge pull request #30833 from vespa-engine/toregge/update-protobuf-versionArnstein Ressem2024-04-082-1/+2
|\ \ | |/ |/|
| * Update to protobuf 5.26.1 (C++ API).Tor Egge2024-04-052-1/+2
* | Merge pull request #30835 from vespa-engine/geirst/more-than-64k-child-iterat...Henning Baldersheim2024-04-056-43/+113
|\ \ | |/ |/|
| * Support more than 64k child iterators for IN and weightedSet.Geir Storli2024-04-056-43/+113
* | force strictness where allowed and cheaperHåvard Pettersen2024-04-0417-38/+83
|/
* Merge pull request #30786 from vespa-engine/havardpe/more-AND-force-strict-ex...Geir Storli2024-04-032-43/+170
|\
| * more experiments with multi-strict AND sortingHåvard Pettersen2024-04-022-43/+170
* | Merge pull request #30782 from vespa-engine/havardpe/dump-blueprint-strictnessGeir Storli2024-04-024-2/+15
|\ \
| * | dump strictness for blueprintsHåvard Pettersen2024-04-024-2/+15
| |/
* / remove array_cost since all strict ORs are now heapsHåvard Pettersen2024-04-023-6/+2
|/
* experiment with allow_force_strictHåvard Pettersen2024-03-272-47/+190
* use thread_local for blueprint optionsHåvard Pettersen2024-03-2525-49/+102
* init bool valueHåvard Pettersen2024-03-251-1/+2
* find crossoverHåvard Pettersen2024-03-252-4/+151
* Add benchmarking of WeakAnd operators.Geir Storli2024-03-225-33/+133
* remove implicit casts from bool to doubleHåvard Pettersen2024-03-213-6/+3
* Merge pull request #30695 from vespa-engine/havardpe/blueprint-strict-taggingHåvard Pettersen2024-03-2175-756/+1006
|\
| * tag blueprints with strictnessHåvard Pettersen2024-03-2075-756/+1006
* | Reapply add virtual fields to index environment for streaming mode.Tor Egge2024-03-204-0/+14
|/
* Revert "Add virtual fields to index environment for streaming mode."Henning Baldersheim2024-03-194-14/+0
* Merge pull request #30681 from vespa-engine/geirst/iterator-benchmark-bluepri...Henning Baldersheim2024-03-198-321/+508
|\
| * Add factory for creating a blueprint for a given benchmark setup.Geir Storli2024-03-195-125/+219
| * Move code to build attribute(s) to a separate class.Geir Storli2024-03-196-146/+208
| * Refactor and move common code.Geir Storli2024-03-184-61/+92
* | Add virtual fields to index environment for streaming mode.Tor Egge2024-03-194-0/+14
* | Use multi_index_terms() returning boolean to differentiate betweenTor Egge2024-03-188-16/+39
* | Rewrite is disabled for nodes below SameElementQueryNode.Tor Egge2024-03-182-7/+5
* | Change parent class of search::streaming::SameElementQueryNode fromTor Egge2024-03-1810-36/+113
|/
* Style fixes.Tor Egge2024-03-154-8/+4
* Use filter settings from rank profiles and query terms in streaming search.Tor Egge2024-03-1520-27/+51