summaryrefslogtreecommitdiffstats
path: root/container-search
Commit message (Collapse)AuthorAgeFilesLines
* Allow no argument to install_config_definitionsHarald Musum2020-09-121-1/+1
| | | | | Use src/main/resources/configdefinitions as default when no argument is given
* Use full name in config definition file namesHarald Musum2020-09-1026-23/+1
|
* Merge pull request #14257 from vespa-engine/bratseth/explicit-request-typeJon Bratseth2020-09-042-2/+3
|\ | | | | Allow setting a request type explicitly
| * Allow setting a request type explicitlyJon Bratseth2020-09-022-2/+3
| | | | | | | | | | | | This lets handler authors control the requestType explicitly by setting it on the HttpResponse, which is useful to avoid misclassification of POST requests to reading handlers as writes.
* | Merge pull request #14273 from vespa-engine/bratseth/continuation-referencesJon Bratseth2020-09-036-28/+84
|\ \ | | | | | | Continuation references
| * | Remove printStackTraceJon Bratseth2020-09-031-1/+0
| | |
| * | Allow varref in equivJon Bratseth2020-09-032-4/+16
| | |
| * | Continuation referencesJon Bratseth2020-09-037-24/+69
| | |
* | | Merge pull request #14258 from vespa-engine/bratseth/even-faster-featuredataJon Bratseth2020-09-032-8/+22
|\ \ \ | |/ / |/| | Optimize for looking up values that are present
| * | Always create value map if invokedJon Bratseth2020-09-032-20/+20
| | |
| * | Optimize for looking up values that are presentJon Bratseth2020-09-022-8/+22
| | | | | | | | | | | | | | | | | | At the cost of always attempting to decode a nonexisting value we can skip the containsKey lookup, making double lookups in FeatureData about 50% faster and on par with HashMap.
* | | Merge pull request #14229 from vespa-engine/bratseth/http-client-testsJon Bratseth2020-09-021-4/+8
|\ \ \ | |/ / |/| | Bratseth/http client tests
| * | Migrate IOThread testsJon Bratseth2020-09-011-4/+8
| |/
* / Decode onceJon Bratseth2020-09-012-0/+28
|/
* Merge pull request #14155 from vespa-engine/bratseth/avoid-manual-zone-noiseJon Bratseth2020-08-251-12/+9
|\ | | | | Reduce noise
| * Reduce noiseJon Bratseth2020-08-251-12/+9
| |
* | ensure that locations are sent downArne Juul2020-08-203-1/+42
|/ | | | | | | * when the query tree contains a GeoLocationItem somewhere, it is quite likely that this will be used for producing a summary field, and therefore summaryNeedsQuery should return true in this case.
* Merge pull request #14077 from vespa-engine/bratseth/exceptionsJon Bratseth2020-08-1872-411/+432
|\ | | | | Skip logging only for IllegalInputException
| * Skip logging only for IllegalInputExceptionJon Bratseth2020-08-1872-411/+432
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* | avoid using message as format string directlyArne Juul2020-08-161-2/+2
| |
* | tighten allowed location syntax, and simplifyArne Juul2020-08-162-93/+63
|/ | | | | * Note: we stopped supporting 1-d locations in Vespa 5.x, so this should not break any applications.
* backend handles -1 as "infinite" radius, stop using silly big numberArne Juul2020-08-134-6/+6
|
* update unit tests from @bratsethArne Juul2020-08-105-40/+51
|
* unit test change in StructuredParserArne Juul2020-08-101-0/+22
|
* ensure connected query items are TaggableArne Juul2020-08-104-2/+24
|
* CleanupJon Bratseth2020-08-071-2/+0
|
* CleanupJon Bratseth2020-08-071-13/+0
|
* CleanupJon Bratseth2020-08-071-84/+0
|
* Check generality correctly on compactionJon Bratseth2020-08-076-10/+165
|
* Cleanup commentsJon Bratseth2020-08-061-412/+13
|
* Allow references when expecting numbersJon Bratseth2020-08-064-29/+46
|
* Expose raw summary dataJon Bratseth2020-08-053-4/+7
| | | | This makes it easier to serialize hits.
* Remove incorrect provenance infoJon Bratseth2020-08-055-10/+41
| | | | | | | When we combine all resolutions of some value the provenance information carried by the value becomes ptoentially incorrect. Since we do this for efficiency and tracking provenance info is just helper functionality, we remove the provenance info in these cases.
* Merge pull request #13981 from vespa-engine/bratseth/compactJon Bratseth2020-08-058-51/+106
|\ | | | | Bratseth/compact
| * Update abi specJon Bratseth2020-08-041-3/+4
| |
| * Compact single valuesJon Bratseth2020-08-047-48/+102
| |
* | Name the transport threads to understand how things are interconnected.Henning Baldersheim2020-08-042-3/+3
| |
* | Merge pull request #11679 from ↵Bjørn Meland2020-07-201-6/+11
|\ \ | |/ |/| | | | | vespa-engine/revert-10510-bjormel/endpoint-as-a-dimension-for-search-requests Revert "VESPA-16236: endpoint as a dimension to search requests"
| * Revert "VESPA-16236: endpoint as a dimension to search requests"Bjørn Meland2020-01-071-6/+11
| |
* | Update ABI specJon Bratseth2020-07-171-2/+2
| |
* | Remove temporary testJon Bratseth2020-07-171-32/+0
| |
* | Faster lookup given many variantsJon Bratseth2020-07-174-30/+133
| |
* | change DistanceParser API, mark as BetaArne Juul2020-07-152-7/+7
| |
* | use Objects.hashArne Juul2020-07-151-1/+1
| |
* | avoid un-needed changeArne Juul2020-07-151-1/+1
| |
* | add TODOArne Juul2020-07-151-0/+1
| |
* | fix copyright and commentsArne Juul2020-07-151-12/+16
| |
* | refactor and require unit for distanceArne Juul2020-07-154-31/+29
| |
* | mark new Item as BetaArne Juul2020-07-151-1/+2
| |
* | SelectParser should import most of its constants from YqlParserArne Juul2020-07-152-116/+124
| |