aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #30976 from vespa-engine/vekterli/wire-fuzzy-prefix-match-...Henning Baldersheim2024-04-2223-93/+171
|\
| * Wire fuzzy prefix matching support through the query stackTor Brede Vekterli2024-04-1923-93/+171
* | Merge pull request #30995 from vespa-engine/balder/remove-asserts-and-test-wi...Geir Storli2024-04-229-18/+34
|\ \
| * | Test that distance calculation with invalid typed cells does not trigger assert.Henning Baldersheim2024-04-229-18/+34
* | | Test hnsw index prepare_add_document and find_top_k with missing tensor.Tor Egge2024-04-221-1/+35
|/ /
* | Return max distance when typed cells are invalid.Tor Egge2024-04-221-2/+19
* | Merge pull request #30973 from vespa-engine/geirst/better-non-strict-cost-est...Håvard Pettersen2024-04-196-90/+154
|\ \ | |/ |/|
| * Use better non-strict cost estimates for btree and disk index iterators.Geir Storli2024-04-196-90/+154
* | Don't enable direct io for disk index dictionary .ssdat file.Tor Egge2024-04-181-1/+1
* | Revert "Revert "Use memory mapped disk index dictionary .ssdat file when large""Tor Egge2024-04-187-32/+127
* | Revert "Use memory mapped disk index dictionary .ssdat file when large"Henning Baldersheim2024-04-187-127/+32
* | Merge pull request #30956 from vespa-engine/havardpe/optimize-single-child-ve...Henning Baldersheim2024-04-183-1/+11
|\ \
| * | optimize weak and with single childHåvard Pettersen2024-04-173-1/+11
| |/
* | Merge pull request #30958 from vespa-engine/toregge/add-variable-length-array...Henning Baldersheim2024-04-182-0/+2
|\ \
| * | Add variable-length array comments.Tor Egge2024-04-182-0/+2
* | | Merge pull request #30950 from vespa-engine/balder/typedcells-as-value-paramHenning Baldersheim2024-04-1819-222/+107
|\ \ \
| * | | Drop assert for hammingHenning Baldersheim2024-04-171-2/+1
| * | | Add final to allow better code genrartion of calc_with_limit.Henning Baldersheim2024-04-178-97/+18
| * | | Transfer TypedCells as value param as that is more efficient than reference f...Henning Baldersheim2024-04-1717-127/+92
| |/ /
* | | Merge pull request #30934 from vespa-engine/toregge/use-memory-mapped-disk-in...Geir Storli2024-04-187-32/+127
|\ \ \ | |/ / |/| |
| * | Factor out common code to static member functions is_padded_for_memory_mapTor Egge2024-04-177-30/+39
| * | Use memory mapped disk index dictionary .ssdat file when largeTor Egge2024-04-165-32/+118
* | | Ensure result is at least min_rawscoreHenning Baldersheim2024-04-171-2/+3
* | | Use correct value for has_single_subspace template param.Henning Baldersheim2024-04-173-8/+15
* | | - Optimize distance calculation for tensors with single dense subspace.Henning Baldersheim2024-04-1628-103/+128
| |/ |/|
* | 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