Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make members final and use Map/List.of() to simplify logic sprinkled around. | Henning Baldersheim | 2024-02-13 | 1 | -2/+3 |
| | |||||
* | - Let there only be one way to wire query to the grouping hits. | Henning Baldersheim | 2024-02-09 | 1 | -12/+9 |
| | | | | | 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 |
| | |||||
* | 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 | ||||
* | 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 | ||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 11 | -11/+11 |
| | |||||
* | Handle sorting on multivalue attributes. | Tor Egge | 2023-07-04 | 1 | -3/+0 |
| | |||||
* | Use CompoundName.from in tests and construction of static objects. | Henning Baldersheim | 2023-03-29 | 4 | -26/+29 |
| | |||||
* | Update ABI | Henning Baldersheim | 2023-03-29 | 1 | -1/+1 |
| | |||||
* | Reorder imports | Bjørn Christian Seime | 2023-03-28 | 1 | -2/+2 |
| | |||||
* | Parse tensor JSON values at root | Jon Bratseth | 2023-01-12 | 1 | -1/+1 |
| | | | | | | | | | | Our current tensor JSON formats require a "blocks", "cells" or "values" key at the root, containing values in various forms. This adds support for skipping that extra level and adding content at the root, where the permissible content format depends on the tensor type, and matches the formats below "blocks", "cells" or "values" for the corresponding tensor types. | ||||
* | Improve error messages | Jon Bratseth | 2022-11-30 | 1 | -59/+55 |
| | |||||
* | Various cleanup and code deduplication. | Henning Baldersheim | 2022-10-13 | 1 | -2/+1 |
| | |||||
* | Cleanup - no functional changes | Jon Bratseth | 2022-10-10 | 1 | -9/+7 |
| | |||||
* | Handle array of string fields when converting the backend binary highlighting. | Geir Storli | 2022-09-14 | 1 | -3/+45 |
| | |||||
* | Apply aliases to sortspec | Jon Bratseth | 2022-09-08 | 1 | -0/+2 |
| | |||||
* | GC unused parameters. | Henning Baldersheim | 2022-09-02 | 1 | -19/+5 |
| | |||||
* | Use '@Inject' from 'annotations' in multiple bundles | Bjørn Christian Seime | 2022-05-06 | 3 | -3/+3 |
| | |||||
* | Add FlatteningSearcher | Jon Bratseth | 2022-03-07 | 1 | -9/+9 |
| | |||||
* | deprecate Execution.fillAttributes() | Arne H Juul | 2022-01-20 | 1 | -1/+3 |
| | | | | | | | * we want to make some slight changes here for Vespa 8, and hopefully get rid of this completely for Vespa 9. Prepare for this by marking the old method (and public constant) as deprecated, and explain what should be used instead. | ||||
* | Add some tests | Jon Bratseth | 2021-11-03 | 1 | -7/+6 |
| | |||||
* | fix old bug in MultipleResultsSearcher | Arne H Juul | 2021-10-10 | 1 | -3/+3 |
| | |||||
* | simplify HitGroup error propagation | Arne H Juul | 2021-10-10 | 1 | -4/+1 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 11 | -11/+11 |
| | |||||
* | No functional changes | Jon Bratseth | 2021-06-10 | 1 | -1/+0 |
| | |||||
* | Support equiv | Jon Bratseth | 2021-03-11 | 1 | -2/+1 |
| | |||||
* | Request metrics async | Jon Bratseth | 2021-02-04 | 1 | -2/+1 |
| | |||||
* | Reduce noise | Jon Bratseth | 2020-08-25 | 1 | -12/+9 |
| | |||||
* | Skip logging only for IllegalInputException | Jon Bratseth | 2020-08-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | - Add IllegalInputException to signal cases where we know the exception is caused by illegal input received from the requestor. - Only skip logging for IllegalInputException instead of the superclass IllegalArgumentException as that is also used to signal illegal arguments to methods due to bugs which are otherwise hard to debug. - Throw IllegalInputException rather than IllegalArgumentException where appropriate. - Deprecated QueryException as it was only used to be able to separate between query string and query parameter exceptions, and not doing that consistently, and is in a package we don't want more use of. - Clean up some cases where the wrong exception was thrown. | ||||
* | Verify that predicate fields are not used with non-predicate operators | Bjørn Christian Seime | 2020-04-14 | 1 | -13/+29 |
| | |||||
* | allow arbitrarily large radius | Arne Juul | 2020-03-17 | 1 | -1/+3 |
| | | | | | * also, take negative radius to mean "infinitely" large * also, fix default for pos.xy case to be same as pos.ll case. | ||||
* | Map [relevance] to [rank] | Henning Baldersheim | 2020-02-13 | 1 | -0/+3 |
| | |||||
* | Avoid deprecation warnings | Henning Baldersheim | 2019-12-19 | 1 | -3/+3 |
| | |||||
* | Trace field collapsing | Jon Bratseth | 2019-10-31 | 1 | -8/+9 |
| | |||||
* | Handle inherited variants with different dimensions | Jon Bratseth | 2019-08-22 | 1 | -0/+1 |
| | |||||
* | Output the intermediate graph | Jon Bratseth | 2019-06-30 | 1 | -6/+5 |
| | |||||
* | Decode tensor summary features | Jon Bratseth | 2019-06-15 | 1 | -1/+2 |
| | |||||
* | Cleanup | Jon Bratseth | 2019-02-01 | 1 | -28/+3 |
| | |||||
* | Testing of dynamic summary rendering | Jon Bratseth | 2019-01-21 | 1 | -15/+13 |
| | |||||
* | Do Vespa 7 TODOs | Jon Bratseth | 2019-01-21 | 1 | -11/+11 |
| | |||||
* | Remove deprecated code | Jon Bratseth | 2019-01-21 | 4 | -295/+1 |
| | |||||
* | Remove dead code | Jon Bratseth | 2018-10-15 | 3 | -3/+6 |
| | |||||
* | Nonfunctional changes only | Jon Bratseth | 2018-10-05 | 1 | -2/+5 |
| | |||||
* | Replace 'tonytv' with full name in author tags | Bjørn Christian Seime | 2018-07-05 | 1 | -1/+1 |
| | |||||
* | Replace by parse query only | Jon Bratseth | 2018-05-28 | 2 | -1/+2 |
| | |||||
* | Iterate over indexes for juniper searcher. | Henning Baldersheim | 2018-05-27 | 1 | -62/+46 |
| | |||||
* | Iterate over indexes for ngram and quoting searcher. | Henning Baldersheim | 2018-05-27 | 1 | -55/+33 |
| | |||||
* | Second part of iterate-over-indexes | Henning Baldersheim | 2018-05-27 | 5 | -19/+23 |
| |