summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #30976 from ↵Henning Baldersheim2024-04-2238-189/+443
|\ | | | | | | | | vespa-engine/vekterli/wire-fuzzy-prefix-match-through-query-stack Wire fuzzy prefix matching support through the query stack
| * Wire fuzzy prefix matching support through the query stackTor Brede Vekterli2024-04-1938-189/+443
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds `prefix:[true|false]` annotation support to the `fuzzy` query operator in the YQL and JSON query languages. Fuzzy prefix matching semantics are wired through to the matcher implementations for both indexed and streaming search. Example usage: {maxEditDistance:1,prefix:true}fuzzy("foo") Will match `foo`, `foobar`, `foxtrot`, `zookeeper` and so on. It can be combined with the existing prefix locking feature: {maxEditDistance:1,prefixLength:2,prefix:true}fuzzy("foo") Which will match `foo`, `foobar`, `foxtrot` etc, but _not_ `zookeeper` since the locked prefix (`fo`) does not match. Due to the complexities involved with extending the legacy binary query stack representation, signalling prefix matching for the fuzzy term is done by pragmatically adding a new, generic "prefix matching" term-level flag. This is currently ignored for everything except fuzzy query items. Modernizing the query stack format to make it more extensible (i.e. move encoding to Protobuf) is on the backlog...!
* | Merge pull request #30978 from ↵Henning Baldersheim2024-04-2212-153/+35
|\ \ | | | | | | | | | | | | vespa-engine/toregge/stop-populating-extra-summary-fields Stop populating extra summary fields.
| * | Remove dead code.Tor Egge2024-04-223-58/+13
| | |
| * | Stop populating extra summary fields.Tor Egge2024-04-1911-95/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since autumn 2022 the document summary framework in the backend has supported handling summary fields as pure virtual fields. A summary field is just an output name, a source field (from the document type) and an optional transform specifying how to produce the output. All usages of summary fields are virtual as of Vespa 8.253.17 (November 2023), and the generation and population of some summary fields as extra document fields can now be removed.
* | | Merge pull request #30957 from vespa-engine/hmusum/change-default-flag-value-3Harald Musum2024-04-221-1/+1
|\ \ \ | | | | | | | | Change default value of NEW_PATH_FOR_DISK_ENCRYPTION_KEY_METADATA to …
| * | | Change default value of NEW_PATH_FOR_DISK_ENCRYPTION_KEY_METADATA to trueHarald Musum2024-04-181-1/+1
| | | |
* | | | Merge pull request #30989 from ↵Harald Musum2024-04-221-5/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/lesters/set-llama-threads-in-unit-test Specifically set number of threads to use in llama unit test
| * | | | Specifically set number of threads to use in llama unit testLester Solbakken2024-04-221-5/+4
| | | | |
* | | | | Merge pull request #30995 from ↵Geir Storli2024-04-229-18/+34
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/remove-asserts-and-test-with-invalid-typedcells Test that distance calculation with invalid typed cells does not trig… MERGEOK
| * | | | | Test that distance calculation with invalid typed cells does not trigger assert.Henning Baldersheim2024-04-229-18/+34
| | | | | |
* | | | | | Merge pull request #30994 from ↵Geir Storli2024-04-221-1/+35
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | vespa-engine/toregge/test-hnsw-index-prepare-add-document-and-find-top-k-with-missing-tensor Test hnsw index prepare_add_document and find_top_k with missing tensor [MERGEOK]
| * | | | | Test hnsw index prepare_add_document and find_top_k with missing tensor.Tor Egge2024-04-221-1/+35
| | | | | |
* | | | | | Merge pull request #30991 from vespa-engine/bratseth/downscale-groupsJon Bratseth2024-04-222-1/+19
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Downscale groups
| * | | | | Downscale groupsJon Bratseth2024-04-222-1/+19
| |/ / / /
* | | | | Merge pull request #30992 from ↵Geir Storli2024-04-222-2/+20
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/toregge/return-max-distance-when-typed-cells-are-invalid Return max distance when typed cells are invalid [MERGEOK]
| * | | | Return max distance when typed cells are invalid.Tor Egge2024-04-222-2/+20
|/ / / /
* | | | Merge pull request #30988 from vespa-engine/lesters/llm-minimum-threadsHarald Musum2024-04-221-2/+1
|\ \ \ \ | | | | | | | | | | Set minimum number of threads to 1
| * | | | Remove unneccessary importLester Solbakken2024-04-221-1/+0
| | | | |
| * | | | Set minimum number of threads to 1Lester Solbakken2024-04-221-1/+1
|/ / / /
* | | | Merge pull request #30985 from vespa-engine/bratseth/group-size-reductionJon Bratseth2024-04-214-3/+44
|\ \ \ \ | | | | | | | | | | Bratseth/group size reduction
| * | | | Retire incrementallyJon Bratseth2024-04-214-29/+18
| | | | |
| * | | | Make privateJon Bratseth2024-04-211-1/+1
| | | | |
| * | | | CleanupJon Bratseth2024-04-213-12/+20
| | | | |
| * | | | Retire on group size reductionJon Bratseth2024-04-215-8/+52
| | | | |
* | | | | Merge pull request #30984 from vespa-engine/renovate/eslint-9.x-lockfileHenning Baldersheim2024-04-201-19/+19
|\ \ \ \ \ | | | | | | | | | | | | chore(deps): update dependency eslint to v9.1.0
| * | | | | chore(deps): update dependency eslint to v9.1.0renovate[bot]2024-04-201-19/+19
| | | | | |
* | | | | | Merge pull request #30983 from vespa-engine/renovate/aws-java-sdk-monorepoHenning Baldersheim2024-04-201-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix(deps): update aws-java-sdk monorepo to v1.12.705
| * | | | | | fix(deps): update aws-java-sdk monorepo to v1.12.705renovate[bot]2024-04-201-1/+1
| |/ / / / /
* | | | | | Merge pull request #30981 from ↵Henning Baldersheim2024-04-201-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/renovate/maven-jar-plugin.vespa.version chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.4.1
| * | | | | | chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to ↵renovate[bot]2024-04-201-1/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | v3.4.1
* | | | | | Merge pull request #30982 from vespa-engine/renovate/vite-5.x-lockfileHenning Baldersheim2024-04-201-101/+101
|\ \ \ \ \ \ | |/ / / / / |/| | | | | chore(deps): update dependency vite to v5.2.10
| * | | | | chore(deps): update dependency vite to v5.2.10renovate[bot]2024-04-201-101/+101
|/ / / / /
* | | | | Merge pull request #30979 from ↵Henning Baldersheim2024-04-201-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/renovate/maven-gpg-plugin.vespa.version Update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.4
| * | | | | chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to ↵renovate[bot]2024-04-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | v3.2.4
* | | | | | Merge pull request #30980 from ↵Henning Baldersheim2024-04-201-1/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | vespa-engine/renovate/maven-resolver.vespa.version Update maven-resolver.vespa.version to v1.9.19
| * | | | | fix(deps): update maven-resolver.vespa.version to v1.9.19renovate[bot]2024-04-191-1/+1
| |/ / / /
* | | | | Merge pull request #30977 from vespa-engine/freva/perfHåkon Hallingstad2024-04-202-1/+7
|\ \ \ \ \ | | | | | | | | | | | | Avoid starting quest db for /nodes/v2 unit tests
| * | | | | Avoid starting quest db for /nodes/v2 unit testsValerij Fredriksen2024-04-192-1/+7
| | | | | |
* | | | | | Merge pull request #30959 from vespa-engine/balder/move-results-to-federationbalder/prepare-for-hw-specialized-hamming-distanceJon Bratseth2024-04-1914-224/+135
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Move Results to the only place it is used.
| * | | | | Aviod using exception for normal control flow.Henning Baldersheim2024-04-1913-198/+133
| | | | | |
| * | | | | Revert <?>. Can not be used with components and injection.Henning Baldersheim2024-04-192-6/+6
| | | | | |
| * | | | | Use <?>Henning Baldersheim2024-04-181-2/+2
| | | | | |
| * | | | | Move Results to the only place it is used.Henning Baldersheim2024-04-184-31/+7
| | | | | |
* | | | | | Merge pull request #30970 from vespa-engine/renovate/aws-java-sdk-monorepoHenning Baldersheim2024-04-191-1/+1
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | fix(deps): update aws-java-sdk monorepo to v1.12.704
| * | | | | Update aws-java-sdk monorepo to v1.12.704renovate[bot]2024-04-191-1/+1
| | | | | |
* | | | | | Merge pull request #30974 from ↵Tor Egge2024-04-192-7/+1
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | vespa-engine/toregge/stop-adding-extra-documentid-field-to-document-type Stop adding extra documentid field to document type.
| * | | | | Stop adding extra documentid field to document type.Tor Egge2024-04-192-7/+1
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since autumn 2022 the document summary framework in the backend has supported handling summary fields as pure virtual fields. A summary field is just an output name, a source field (from the document type) and an optional transform specifying how to produce the output. All usages of summary fields are virtual as of Vespa 8.253.17 (November 2023), and the generation and population of some summary fields as extra document fields can now be removed.
* | | | | Merge pull request #30971 from ↵Geir Storli2024-04-193-4/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/log-warning-when-type-is-specified-for-document-summary Log warning when type is specified for document summary.
| * | | | | Log warning when type is specified for document summary.Tor Egge2024-04-193-4/+4
| | | | | |