Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "fold AND and SAND items into top-level WEAKAND" | Arne H Juul | 2024-03-22 | 1 | -21/+1 |
| | |||||
* | fold AND and SAND items into top-level WEAKAND | Arne Juul | 2024-03-21 | 1 | -1/+21 |
| | |||||
* | Move error handling to common component used by both streaming and indexed | Henning Baldersheim | 2024-03-19 | 1 | -1/+15 |
| | |||||
* | GC confusing and void ClusterConfig.clusterId | Henning Baldersheim | 2024-03-18 | 1 | -4/+3 |
| | |||||
* | Add necessary config to ClusterConfig to avoid hidden relation via clusterId ↵ | Henning Baldersheim | 2024-03-16 | 2 | -36/+15 |
| | | | | to QrSearchersConfig | ||||
* | Do all construction in constructor and make members final. | Henning Baldersheim | 2024-03-13 | 5 | -97/+66 |
| | |||||
* | No limitation for search clusters any more. | Henning Baldersheim | 2024-03-13 | 1 | -7/+5 |
| | |||||
* | Test that multiple backends can be used. | Henning Baldersheim | 2024-03-11 | 1 | -1/+0 |
| | |||||
* | Rename FastBackend => Indexedbackend, and move some tests into the package ↵ | Henning Baldersheim | 2024-03-11 | 2 | -17/+17 |
| | | | | they test. | ||||
* | Correct naming | Henning Baldersheim | 2024-03-11 | 1 | -1/+1 |
| | |||||
* | Searcher => Backend | Henning Baldersheim | 2024-03-11 | 4 | -36/+36 |
| | |||||
* | Allow for backend per schema. | Henning Baldersheim | 2024-03-11 | 2 | -50/+69 |
| | |||||
* | - Do not use Searcher interface below the prelude cluster searcher. | Henning Baldersheim | 2024-03-08 | 3 | -57/+42 |
| | | | | | | - It is not necessary and provides no value. - It also hides some important aspects, like the schema. - And it simplifies testing. | ||||
* | Get the schema from the query | Henning Baldersheim | 2024-03-07 | 1 | -1/+0 |
| | |||||
* | - Set the complete list of the config where it contains the complete world. | Henning Baldersheim | 2024-03-06 | 2 | -2/+2 |
| | | | | | | | - 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. | ||||
* | Verify we can replace | Jon Bratseth | 2024-02-23 | 1 | -1/+1 |
| | |||||
* | Should lead to 'application package', not 'internal' eror | Jon Bratseth | 2024-02-21 | 1 | -1/+1 |
| | |||||
* | Use Schemainfo instead of Indexfacts. | Henning Baldersheim | 2024-02-14 | 1 | -27/+0 |
| | |||||
* | - Use SchemaInfo instead of Indexfacts. | Henning Baldersheim | 2024-02-13 | 2 | -16/+24 |
| | |||||
* | Make members final and use Map/List.of() to simplify logic sprinkled around. | Henning Baldersheim | 2024-02-13 | 3 | -63/+28 |
| | |||||
* | - Let there only be one way to wire query to the grouping hits. | Henning Baldersheim | 2024-02-09 | 4 | -30/+23 |
| | | | | | Enforce that by requiring it in the constructor. - Carry the DocumentDatabase along, not only the DocusumDefinitionSet. | ||||
* | do minimal best-effort fixup of sorting spec for streaming | Arne Juul | 2024-01-31 | 1 | -1/+1 |
| | |||||
* | Minor cleanup | Jon Bratseth | 2024-01-28 | 1 | -15/+15 |
| | |||||
* | propagate phrase weight to all contained items | Arne Juul | 2024-01-24 | 1 | -0/+15 |
| | |||||
* | Remove println | Jon Bratseth | 2024-01-22 | 1 | -1/+0 |
| | |||||
* | Allow simple queries with negative terms only | Jon Bratseth | 2024-01-21 | 4 | -15/+18 |
| | |||||
* | cleanup | tomglk | 2024-01-09 | 1 | -8/+8 |
| | |||||
* | Keep hits from previous searches | tomglk | 2024-01-08 | 1 | -37/+38 |
| | | | | | | | Add hits to result instead of overwriting the result. Nest loop over collapsefields inside loop over hits to consider all fieldvalues before adding a new hit. And test for multi-field collapsing with multiple searches necessary. | ||||
* | Change separator in FieldCollapsingSearcher | tomglk | 2024-01-03 | 1 | -1/+2 |
| | | | | _ can occur in fieldnames, @ cannot | ||||
* | Merge branch 'vespa-engine:master' into multifield-collapsing | Tom | 2024-01-03 | 1 | -1/+6 |
|\ | |||||
| * | Keep stack trace no execution exception | Jon Bratseth | 2024-01-03 | 1 | -1/+6 |
| | | |||||
* | | Add support for collapsing on multiple fields | tomglk | 2023-12-21 | 1 | -10/+48 |
|/ | | | | | | | Changes in FieldCollapsingSearcher: - Allow passing a comma-separated list of fields in collapsefield - Use collapsesize to override the default for all fields - Use collapsesize.fieldname to override the size for a specific field | ||||
* | Minor code modernization | Henning Baldersheim | 2023-12-21 | 1 | -4/+3 |
| | |||||
* | Lowercase in tokens when needed. | Tor Egge | 2023-12-01 | 1 | -0/+4 |
| | |||||
* | Limit yql in operator to string and integer fields. | Tor Egge | 2023-11-29 | 1 | -0/+7 |
| | |||||
* | Log whenever hits are created (FS4, Fast) with negative distribution keys | jonmv | 2023-11-23 | 1 | -14/+9 |
| | |||||
* | global phase have feature has been completed. No need for config control. | Henning Baldersheim | 2023-11-21 | 1 | -1/+1 |
| | |||||
* | Simplify check for null. | Tor Egge | 2023-11-17 | 1 | -1/+1 |
| | |||||
* | Add comment describing workaround for 5 bits limit for codes. | Tor Egge | 2023-11-17 | 1 | -0/+1 |
| | |||||
* | Add copyright notice and author. | Tor Egge | 2023-11-17 | 3 | -0/+9 |
| | |||||
* | Add InItem to com.yahoo.prelude.query. | Tor Egge | 2023-11-17 | 4 | -3/+222 |
| | |||||
* | Non-functional changes only | Jon Bratseth | 2023-10-18 | 1 | -5/+7 |
| | |||||
* | adjust offset/hits if necessary to get enough input to global-phase reranking | Arne Juul | 2023-10-13 | 1 | -2/+13 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 210 | -210/+210 |
| | |||||
* | Drop optimization that should make terms present in query and rankitem cheap ↵ | Henning Baldersheim | 2023-09-12 | 1 | -49/+7 |
| | | | | | | in matching part of tree. This optimization is outdated as this is not a normal usecase anymore, and queries have become larger and more expensive. | ||||
* | Synonym expansions | Jon Bratseth | 2023-09-08 | 7 | -36/+59 |
| | |||||
* | Handle sorting on multivalue attributes. | Tor Egge | 2023-07-04 | 1 | -3/+0 |
| | |||||
* | Non-functional changes only | Jon Bratseth | 2023-06-20 | 1 | -14/+14 |
| | |||||
* | Merge pull request #27382 from ↵ | Arne H Juul | 2023-06-13 | 3 | -2/+13 |
|\ | | | | | | | | | vespa-engine/bratseth/validate-prefix-matching-take-2-alternative-ending Bratseth/validate prefix matching take 2 alternative ending | ||||
| * | Move to SchemaInfo | Jon Bratseth | 2023-06-12 | 1 | -1/+2 |
| | | | | | | | | | | | | | | Add the missing constructs to SchemaInfo to be able to use it in place of IndexFacts for validation, and rewrite QueryValidator to use it. The new validation (for prefix search on indexes) is disabled until this is verified, so this should be a no-op. |