Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add weakAnd grammar and parser | Jon Bratseth | 2022-01-09 | 1 | -18/+18 |
| | |||||
* | Merge pull request #20665 from vespa-engine/bratseth/termlist | Jon Bratseth | 2022-01-07 | 1 | -0/+1 |
|\ | | | | | Support an external list of terms in term list operators | ||||
| * | Support an external list of terms in term list operators | Jon Bratseth | 2022-01-05 | 1 | -0/+1 |
| | | |||||
* | | Skip a TRUE positive in toString() | Jon Bratseth | 2022-01-06 | 1 | -2/+2 |
| | | |||||
* | | Allow negative terms only in YQL | Jon Bratseth | 2022-01-06 | 1 | -3/+9 |
| | | |||||
* | | Default positive in NotItem to TRUE instead of null | Jon Bratseth | 2022-01-06 | 1 | -0/+6 |
|/ | |||||
* | Avoid deprecated APIs | Jon Bratseth | 2022-01-03 | 1 | -0/+7 |
| | |||||
* | Don't require *both* curly and square brackets around annotations | Jon Bratseth | 2021-12-22 | 1 | -60/+67 |
| | |||||
* | Allow keywords as YQL properties without quoting | Jon Bratseth | 2021-12-21 | 1 | -4/+4 |
| | |||||
* | Output YQL annotations without quotes | Jon Bratseth | 2021-12-21 | 1 | -4/+4 |
| | |||||
* | Allow unquoted annotations | Jon Bratseth | 2021-12-20 | 1 | -160/+166 |
| | |||||
* | Don't require semicolon in YQL statements | Jon Bratseth | 2021-12-20 | 1 | -76/+66 |
| | |||||
* | Upgrade Antlr4 to 4.9.3 | Bjørn Christian Seime | 2021-12-14 | 1 | -3/+2 |
| | | | | Remove tokens that are empty in lexer definition | ||||
* | Simplify by requiring only constants in maps and arrays at grammar level | Jon Marius Venstad | 2021-12-14 | 1 | -1/+2 |
| | |||||
* | Add unit test of query with missing escaping and unicode char | Bjørn Christian Seime | 2021-11-22 | 1 | -3/+9 |
| | |||||
* | add TrueItem | Arne H Juul | 2021-10-21 | 1 | -1/+4 |
| | |||||
* | add YQL parsing/serialization for FalseItem | Arne H Juul | 2021-10-20 | 1 | -0/+5 |
| | |||||
* | Supply and use appropriate stub methods | Jon Bratseth | 2021-10-10 | 1 | -4/+2 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | Change WAND to WEAKAND in debug output format | Jon Bratseth | 2021-04-14 | 1 | -3/+3 |
| | |||||
* | Merge pull request #17047 from vespa-engine/bratseth/dash-in-source | Jon Bratseth | 2021-03-19 | 1 | -0/+6 |
|\ | | | | | Allow dash in ident as it is legal in source names | ||||
| * | Allow dash in ident as it is legal in source names | Jon Bratseth | 2021-03-18 | 1 | -0/+6 |
| | | |||||
* | | Merge pull request #17054 from vespa-engine/bratseth/add-cast | Jon Bratseth | 2021-03-19 | 1 | -0/+6 |
|\ \ | | | | | | | Add cast to keyword list | ||||
| * | | Add cast tokeyword list | Jon Bratseth | 2021-03-19 | 1 | -0/+6 |
| |/ | |||||
* / | Remove active queries metrics that are never set | Jon Bratseth | 2021-03-12 | 1 | -0/+6 |
|/ | |||||
* | Deprecate score-threshold | Jon Bratseth | 2021-02-08 | 1 | -0/+1 |
| | |||||
* | add distanceThreshold option for nearestNeighbor operator | Arne Juul | 2021-01-08 | 1 | -3/+7 |
| | |||||
* | Skip logging only for IllegalInputException | Jon Bratseth | 2020-08-18 | 1 | -2/+2 |
| | | | | | | | | | | | | | | - 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. | ||||
* | update unit tests from @bratseth | Arne Juul | 2020-08-10 | 1 | -0/+5 |
| | |||||
* | Allow references when expecting numbers | Jon Bratseth | 2020-08-06 | 1 | -10/+8 |
| | |||||
* | refactor and require unit for distance | Arne Juul | 2020-07-15 | 1 | -4/+4 |
| | |||||
* | test geoLocation parsing and generation | Arne Juul | 2020-07-15 | 1 | -0/+18 |
| | |||||
* | use more descriptive names | Arne Juul | 2020-07-06 | 1 | -3/+3 |
| | |||||
* | update SelectParser and add targetHits | Arne Juul | 2020-06-19 | 1 | -7/+7 |
| | | | | | | | | | | * targetHits is now the preferred annotation replacing targetNumHits (for wand,weakand,nearestneighbor), the old name still works as an alias * note: targetNumHits is still produced when serializing to YQL * debugging/trace output will print the "targetHits" form * add nearestNeighborItem support to SelectParser * implement disclose() in nearestNeighborItem | ||||
* | extend NearestNeighborItem | Arne Juul | 2020-03-02 | 1 | -2/+4 |
| | |||||
* | updates after review | Arne Juul | 2019-11-19 | 1 | -2/+2 |
| | |||||
* | add NearestNeighborItem with validation | Arne Juul | 2019-11-19 | 1 | -0/+8 |
| | |||||
* | YQL parsing/serialization improvements | Jon Bratseth | 2019-11-07 | 1 | -1/+25 |
| | | | | | | - Serialize annotated range and weightedset with bracing - Parse Infinity in ranges - Better error messages in range parsing | ||||
* | Add 'like' to reserved words usable as identifiers | Jon Bratseth | 2019-09-30 | 1 | -0/+6 |
| | |||||
* | A single element under sameElement operator can be pulled out to avoid the ↵ | Henning Baldersheim | 2019-06-27 | 1 | -1/+1 |
| | | | | sameElement operator. | ||||
* | Support URI matching in YQL | Jon Bratseth | 2019-05-23 | 1 | -1/+123 |
| | |||||
* | Test searching for backslash | Jon Bratseth | 2019-05-20 | 1 | -4/+30 |
| | |||||
* | Add BoolItem | Jon Bratseth | 2019-02-01 | 1 | -6/+15 |
| | |||||
* | unit test toString() of phrase containing alternatives | Arne Juul | 2019-01-23 | 1 | -0/+1 |
| | |||||
* | Support for configuring and feeding float16 and bool field types | Jon Bratseth | 2018-12-14 | 1 | -0/+6 |
| | |||||
* | Improve error messages | Jon Bratseth | 2018-11-06 | 1 | -7/+7 |
| | |||||
* | Revert "Merge pull request #7409 from ↵ | Jon Bratseth | 2018-10-26 | 1 | -59/+35 |
| | | | | | | | vespa-engine/revert-7380-bratseth/segment-yql-by-default" This reverts commit 1cb09174cb579936eae49f7db632113795b0666a, reversing changes made to eedcfc980db65da04eaca866693ef215f337f325. | ||||
* | Revert "Bratseth/segment yql by default" | Harald Musum | 2018-10-22 | 1 | -35/+59 |
| | |||||
* | Segment 'contains' text by default | Jon Bratseth | 2018-10-19 | 1 | -34/+11 |
| | | | | | | | | | | | | | | The current default is to not segment text given to 'contains' in YQL outside of userInput, which means that submitting text that is not pre-tokenized in exactly the same way as the tokenizer of the field won't work (such as the queries "contains 'foo bar'", or contains foo.bar). Because of this default choice, apparently some complicated logic was added to track when it needs to be automatically replaced with a more reasonable choice, in the case where one Vespa instance federates to another. I removed that now, because it doesn't seem necessary without the bad default. | ||||
* | Nonfunctional changes only | Jon Bratseth | 2018-10-19 | 1 | -25/+24 |
| |