Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #30871 from vespa-engine/marius/add-significance-searcher | Marius Arhaug | 2024-04-24 | 2 | -0/+167 |
|\ | | | | | Add significance searcher | ||||
| * | fix cr failures | MariusArhaug | 2024-04-16 | 1 | -8/+42 |
| | | |||||
| * | add author tags | MariusArhaug | 2024-04-10 | 1 | -0/+6 |
| | | |||||
| * | add tests | MariusArhaug | 2024-04-10 | 2 | -0/+127 |
| | | |||||
* | | Merge pull request #30976 from ↵ | Henning Baldersheim | 2024-04-22 | 4 | -23/+62 |
|\ \ | | | | | | | | | | | | | 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 stack | Tor Brede Vekterli | 2024-04-19 | 4 | -23/+62 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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...! | ||||
* | | | Aviod using exception for normal control flow. | Henning Baldersheim | 2024-04-19 | 2 | -53/+35 |
| | | | |||||
* | | | Revert <?>. Can not be used with components and injection. | Henning Baldersheim | 2024-04-19 | 1 | -2/+2 |
| | | | |||||
* | | | Use <?> | Henning Baldersheim | 2024-04-18 | 1 | -2/+2 |
|/ / | |||||
* | | Update expected uca version for chinese. | Henning Baldersheim | 2024-04-17 | 1 | -1/+1 |
| | | |||||
* | | Replace all usages of Arrays.asList with List.of where possible. | Henning Baldersheim | 2024-04-12 | 30 | -138/+115 |
| | | |||||
* | | Unify on List.of | Henning Baldersheim | 2024-04-11 | 9 | -28/+20 |
| | | |||||
* | | Unify on Set.of | Henning Baldersheim | 2024-04-11 | 3 | -12/+13 |
| | | |||||
* | | Unify on Map.of | Henning Baldersheim | 2024-04-11 | 1 | -78/+0 |
|/ | |||||
* | Improve embedder error messages | Jon Bratseth | 2024-03-29 | 2 | -5/+11 |
| | |||||
* | Add synthetic targets so that you can always use cluster.schema as source ↵ | Henning Baldersheim | 2024-03-22 | 1 | -11/+4 |
| | | | | | | | for both streaming and indexed. - Make a SearchChainInvocationSpec proxy for all possible searchcluster.schema combinations. - It will modify the query with the actual source to use, and restrict to the given schema. | ||||
* | Revert "fold AND and SAND items into top-level WEAKAND" | Arne H Juul | 2024-03-22 | 4 | -53/+24 |
| | |||||
* | Merge pull request #30707 from vespa-engine/arnej/fold-segments-into-weakand | Jon Bratseth | 2024-03-22 | 4 | -24/+53 |
|\ | | | | | fold AND and SAND items into top-level WEAKAND | ||||
| * | fold AND and SAND items into top-level WEAKAND | Arne Juul | 2024-03-21 | 4 | -24/+53 |
| | | |||||
* | | - GC unused code. | Henning Baldersheim | 2024-03-21 | 4 | -35/+8 |
| | | | | | | | | - GC unused id parameter. | ||||
* | | Merge pull request #30526 from vespa-engine/lesters/server-sent-events | Jon Bratseth | 2024-03-21 | 2 | -0/+333 |
|\ \ | |/ |/| | Add server-sent events (SSE) renderer | ||||
| * | Change EventStream to a DataList and be able that with JsonRenderer | Lester Solbakken | 2024-03-15 | 2 | -14/+68 |
| | | |||||
| * | Add server-sent events (SSE) renderer | Lester Solbakken | 2024-03-08 | 1 | -0/+279 |
| | | |||||
* | | Move error handling to common component used by both streaming and indexed | Henning Baldersheim | 2024-03-19 | 1 | -3/+5 |
| | | |||||
* | | Add necessary config to ClusterConfig to avoid hidden relation via clusterId ↵ | Henning Baldersheim | 2024-03-16 | 3 | -23/+9 |
| | | | | | | | | to QrSearchersConfig | ||||
* | | GC unused code | Henning Baldersheim | 2024-03-15 | 3 | -10/+4 |
| | | |||||
* | | Do all construction in constructor and make members final. | Henning Baldersheim | 2024-03-13 | 5 | -41/+29 |
| | | |||||
* | | Test that multiple backends can be used. | Henning Baldersheim | 2024-03-11 | 1 | -1/+29 |
| | | |||||
* | | Rename FastBackend => Indexedbackend, and move some tests into the package ↵ | Henning Baldersheim | 2024-03-11 | 3 | -33/+10 |
| | | | | | | | | they test. | ||||
* | | Correct naming | Henning Baldersheim | 2024-03-11 | 1 | -174/+0 |
| | | |||||
* | | Searcher => Backend | Henning Baldersheim | 2024-03-11 | 8 | -62/+61 |
| | | |||||
* | | Allow for backend per schema. | Henning Baldersheim | 2024-03-11 | 1 | -23/+18 |
| | | |||||
* | | - Do not use Searcher interface below the prelude cluster searcher. | Henning Baldersheim | 2024-03-08 | 9 | -88/+63 |
| | | | | | | | | | | | | - It is not necessary and provides no value. - It also hides some important aspects, like the schema. - And it simplifies testing. | ||||
* | | Send schema name down to backend as library parameter. | Henning Baldersheim | 2024-03-08 | 1 | -16/+6 |
|/ | |||||
* | Get the schema from the query | Henning Baldersheim | 2024-03-07 | 1 | -0/+1 |
| | |||||
* | Merge pull request #30499 from ↵ | Henning Baldersheim | 2024-03-07 | 2 | -5/+0 |
|\ | | | | | | | | | vespa-engine/balder/provide-configid-per-document-type - Set the complete list of the config where it contains the complete … | ||||
| * | - Set the complete list of the config where it contains the complete world. | Henning Baldersheim | 2024-03-06 | 2 | -5/+0 |
| | | | | | | | | | | | | | | - Append where it is intended. This is a workaround for not having a map type in config. Sometimes it works to have multiple producers produce the same config, sometimes not. This tries to make it more deterministic. Currently other tricks have been employed to avoid appending more to the list than intended. | ||||
* | | give better error message about bad query tensor type | Arne Juul | 2024-03-06 | 1 | -2/+8 |
|/ | |||||
* | Resolve alias references | Jon Bratseth | 2024-02-26 | 1 | -2/+16 |
| | |||||
* | Merge pull request #30385 from vespa-engine/bratseth/use-input-type | Jon Bratseth | 2024-02-26 | 1 | -46/+132 |
|\ | | | | | Bratseth/use input type | ||||
| * | Use InputType | Jon Bratseth | 2024-02-23 | 1 | -1/+1 |
| | | |||||
| * | Revert "Merge pull request #30384 from ↵ | Jon Bratseth | 2024-02-23 | 1 | -46/+132 |
| | | | | | | | | | | | | | | vespa-engine/revert-30361-bratseth/resolve-from-query-profile" This reverts commit 9956c1867a8d36a67e15a416d1b75bec8aa53ba3, reversing changes made to 86f5d187f64868fecc69af4fa2c2677f04044a5e. | ||||
* | | Verify we can replace | Jon Bratseth | 2024-02-23 | 2 | -2/+9 |
|/ | |||||
* | Revert "Add embed + NN test" | Harald Musum | 2024-02-23 | 1 | -132/+46 |
| | |||||
* | Merge pull request #30361 from vespa-engine/bratseth/resolve-from-query-profile | Jon Bratseth | 2024-02-23 | 1 | -46/+132 |
|\ | | | | | Add embed + NN test | ||||
| * | Add embed + NN test | Jon Bratseth | 2024-02-21 | 1 | -46/+132 |
| | | |||||
* | | allow inputs { query(foo) string } | Arne Juul | 2024-02-22 | 2 | -15/+17 |
|/ | |||||
* | Test with parameter substitution | Jon Bratseth | 2024-02-15 | 1 | -4/+3 |
| | |||||
* | Test with parameter substitution | Jon Bratseth | 2024-02-15 | 1 | -1/+2 |
| | |||||
* | Resolve embed refs from query profile | Jon Bratseth | 2024-02-15 | 1 | -1/+36 |
| |