aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #30001 from vespa-engine/renovate/aws-java-sdk-monorepoHenning Baldersheim2024-01-211-1/+1
|\ | | | | Update aws-java-sdk monorepo to v1.12.641
| * Update aws-java-sdk monorepo to v1.12.641renovate[bot]2024-01-211-1/+1
|/
* Merge pull request #29997 from ↵Henning Baldersheim2024-01-211-1/+0
|\ | | | | | | | | vespa-engine/toregge/remove-unused-member-variable-from-search-streaming-weighted-set-term Remove unused member variable from search::streaming::WeightedSetTerm.
| * Remove unused member variable from search::streaming::WeightedSetTerm.Tor Egge2024-01-211-1/+0
| |
* | Merge pull request #29998 from ↵Henning Baldersheim2024-01-211-0/+1
|\ \ | | | | | | | | | | | | vespa-engine/toregge/include-ostream-header-to-get-definition-of-std-ostream Include ostream header to get definition of std::ostream
| * | Include ostream header to get definition of std::ostreamTor Egge2024-01-211-0/+1
| |/
* | Merge pull request #29996 from vespa-engine/balder/do-sanity-checking-in-builderHenning Baldersheim2024-01-213-79/+71
|\ \ | | | | | | - Avoid expensive iteration with hash lookups just for sanity checkin…
| * | - Avoid expensive iteration with hash lookups just for sanity checking in ↵Henning Baldersheim2024-01-213-79/+71
| |/ | | | | | | | | | | private MixedTensor constructor. - Refactor so there is less need for sanity checks, and do them in the buiulder instead.
* | Merge pull request #29995 from vespa-engine/revert-29992-balder/cached-xxh3-hashJon Bratseth2024-01-214-81/+7
|\ \ | |/ |/| Revert "Balder/cached xxh3 hash"
| * Revert "Balder/cached xxh3 hash"Henning Baldersheim2024-01-214-81/+7
|/
* Merge pull request #29994 from vespa-engine/balder/fetch-expensive-size-onceHenning Baldersheim2024-01-212-30/+22
|\ | | | | Balder/fetch expensive size once
| * - Use get(key) instead of containsKey to avoid extra lookup.Henning Baldersheim2024-01-211-25/+15
| | | | | | | | - Enough to use only array[long] and convert directly. No need to create temporary TensorAddress.
| * Cache size of intersected sets, as they are recomputed every time.Henning Baldersheim2024-01-211-5/+7
|/
* Merge pull request #29993 from ↵Jon Bratseth2024-01-2110-33/+57
|\ | | | | | | | | vespa-engine/balder/precompute-type-related-information-once - Extract dimension names in a set to avoid recomputing it in dimensi…
| * Make the TensorType.hasXX public and use them other places too.Henning Baldersheim2024-01-217-20/+20
| |
| * - Extract dimension names in a set to avoid recomputing it in ↵Henning Baldersheim2024-01-214-16/+40
| | | | | | | | | | | | | | dimensionNames() mathod. - Also extract some information about what kind of dimensions a tensor has construcion time. This avoids streamin through all diemsion later on, and keeps this local in the TensorType.
* | Merge pull request #29980 from ↵Jon Bratseth2024-01-214-22/+41
|\ \ | | | | | | | | | | | | vespa-engine/arnej/reset-implicit-inherit-on-empty-feature-list fix semantics for empty feature lists
| * | unit test reset of feature listsArne Juul2024-01-212-0/+31
| | |
| * | fix semantics for empty feature listsArne Juul2024-01-192-22/+10
| | | | | | | | | | | | | | | | | | * allow FeatureList to parse empty input and return empty list * if an empty feature list block is specified in a rank-profile, trigger that we no longer get the implicit inheritance
* | | Merge pull request #29992 from vespa-engine/balder/cached-xxh3-hashHenning Baldersheim2024-01-214-7/+81
|\ \ \ | |_|/ |/| | Balder/cached xxh3 hash
| * | of => withSeedHenning Baldersheim2024-01-212-2/+2
| | |
| * | Add basic testing of TensorAddressHenning Baldersheim2024-01-211-0/+44
| | |
| * | Must handle null dimensions.Henning Baldersheim2024-01-211-1/+4
| | |
| * | Use a LinkedHashMap to make json tests independant of hash function.Henning Baldersheim2024-01-211-1/+2
| | |
| * | - Use xxh3 hash for better hashing, and cache the hash value.Henning Baldersheim2024-01-212-6/+32
|/ /
* | Merge pull request #29989 from vespa-engine/jonmv/distribute-prepared-packagesHarald Musum2024-01-201-6/+12
|\ \ | | | | | | Distribute app packages after prepare, rather than activate
| * | Distribute app packages after prepare, rather than activatejonmv2024-01-201-6/+12
| | |
* | | Merge pull request #29991 from vespa-engine/balder/use-indexed-getJon Bratseth2024-01-202-54/+52
|\ \ \ | | | | | | | | - Put the inner loops in separate methods. This improves ability to i…
| * | | - Put the inner loops in separate methods. This improves ability to inline.Henning Baldersheim2024-01-202-54/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use Buffer.get(int index) instead of Buffer.get(). That avoids a write. - Use int as loop variable. - This brings the splade perfoamnce test down from 8s to 7s - TensorConverter.toVespaTensor more than doubled speed.
* | | | Merge pull request #29990 from vespa-engine/bratseth/param-refs-in-embed-take-2Jon Bratseth2024-01-208-23/+87
|\ \ \ \ | |/ / / |/| | | Bratseth/param refs in embed take 2
| * | | ChainedMap can't be copiedJon Bratseth2024-01-201-1/+1
| | | |
| * | | Revert "Merge pull request #29905 from ↵Jon Bratseth2024-01-208-23/+87
|/ / / | | | | | | | | | | | | | | | | | | vespa-engine/revert-29884-bratseth/param-refs-in-embed" This reverts commit c6b547c0c2898a324983356aa677ea3082533f7d, reversing changes made to 8c7f8c17ad5e1de5adcc71ee34f2a3c1cd36d6bd.
* | | Merge pull request #29983 from ↵Henning Baldersheim2024-01-206-4/+100
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/balder/add-class-to-assist-fast-iteration-of-of-indexed-tensors Add a class for assist efficient traversal of dimensions in an Indexe…
| * | | Rename getIndex => getDirectIndexHenning Baldersheim2024-01-205-9/+9
| | | |
| * | | Add a class for assist efficient traversal of dimensions in an IndexedTensor.Henning Baldersheim2024-01-196-4/+100
| | | |
* | | | Merge pull request #29988 from vespa-engine/renovate/netty-monorepoHenning Baldersheim2024-01-201-1/+1
|\ \ \ \ | | | | | | | | | | Update netty monorepo to v4.1.106.Final
| * | | | Update netty monorepo to v4.1.106.Finalrenovate[bot]2024-01-191-1/+1
| | | | |
* | | | | Merge pull request #29987 from vespa-engine/renovate/vite-5.x-lockfileHenning Baldersheim2024-01-191-83/+83
|\ \ \ \ \ | | | | | | | | | | | | Update dependency vite to v5.0.12
| * | | | | Update dependency vite to v5.0.12renovate[bot]2024-01-191-83/+83
| |/ / / /
* | | | | Merge pull request #29986 from vespa-engine/renovate/react-router-monorepoHenning Baldersheim2024-01-191-8/+8
|\ \ \ \ \ | | | | | | | | | | | | Update dependency react-router-dom to v6.21.3
| * | | | | Update dependency react-router-dom to v6.21.3renovate[bot]2024-01-191-8/+8
| |/ / / /
* | | | | Merge pull request #29985 from vespa-engine/renovate/aws-java-sdk-monorepoHenning Baldersheim2024-01-191-1/+1
|\ \ \ \ \ | |/ / / / |/| | | | Update aws-java-sdk monorepo to v1.12.640
| * | | | Update aws-java-sdk monorepo to v1.12.640renovate[bot]2024-01-191-1/+1
|/ / / /
* | | | Merge pull request #29984 from vespa-engine/geirst/hash-filter-for-in-operatorHenning Baldersheim2024-01-199-38/+244
|\ \ \ \ | | | | | | | | | | Support hash filter iterator in DirectMultiTermBlueprint.
| * | | | Support hash filter iterator in DirectMultiTermBlueprint.Geir Storli2024-01-199-38/+244
| | | | | | | | | | | | | | | | | | | | | | | | | This is used in some non-strict cases, and should improve IN operator performance: https://github.com/vespa-engine/system-test/tree/master/tests/performance/in_operator.
* | | | | Merge pull request #29981 from vespa-engine/jonmv/leaner-token-bufferHenning Baldersheim2024-01-191-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | | Iterator from correct place
| * | | | Iterator from correct placejonmv2024-01-191-1/+1
| | | | |
* | | | | Merge pull request #29982 from ↵Tor Egge2024-01-191-2/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/remove-unused-operator-less-from-search-streaming-hit Remove unused search::streaming::Hit::operator<().
| * | | | | Remove unused search::streaming::Hit::operator<().Tor Egge2024-01-191-2/+0
|/ / / / /
* | | | | Merge pull request #29969 from ↵Tor Brede Vekterli2024-01-1912-41/+309
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/support-fuzzy-matching-in-streaming-search Support fuzzy term matching in streaming search