aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #30920 from vespa-engine/havardpe/improve-non-strict-and-s...Geir Storli2024-04-165-29/+29
|\
| * pass in_flow to intermediate sort functionsHåvard Pettersen2024-04-155-29/+29
* | Merge pull request #30935 from vespa-engine/geirst/adjust-bitvector-strict-costGeir Storli2024-04-163-2/+34
|\ \
| * | Adjust strict cost of bitvector after benchmarking.Geir Storli2024-04-163-2/+34
* | | Pad disk index dictionary files at end.Tor Egge2024-04-164-18/+24
* | | Add comments about overflows.Tor Egge2024-04-161-0/+20
* | | Handle disk index dictionary .ssdat file being larger than 32 GiB.Tor Egge2024-04-153-3/+3
* | | Test disk index dictionary file with many long words.Tor Egge2024-04-156-23/+146
|/ /
* | Adjust strict cost of intermediate / complex leaf blueprints.Geir Storli2024-04-153-13/+34
* | Re-adjust cost model params for IN/weightedSet/dotProduct.Geir Storli2024-04-154-22/+43
* | Merge pull request #30913 from vespa-engine/geirst/benchmarking-of-intermedia...Geir Storli2024-04-158-42/+350
|\ \ | |/ |/|
| * Add benchmarking of intermediate blueprints with configurable children setups.Geir Storli2024-04-158-42/+350
* | Remove unused variables.Tor Egge2024-04-151-2/+0
|/
* 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
|\