summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/schema
Commit message (Collapse)AuthorAgeFilesLines
* Correctly classify references to missing fieldsJon Bratseth2023-08-143-12/+9
|
* Always use stricter validation for complex fields with struct field attributes.Geir Storli2023-08-084-21/+16
|
* Don't scale down if we are likely to scale back upJon Bratseth2023-07-201-4/+4
| | | | | | | | | When we decide to scale number of nodes down we'll see a lower ideal load because we need to be able to handle one node going down. This may lead us to be closer to ideal (at current peak load) than otherwise anticipated, such that we are quite likely to soon scale back up. This checks for that and avoids scaling down dimensions where this is the case.
* Remove unused, stale stuff related to index-toHarald Musum2023-07-081-1/+1
| | | | Mostly in schemas, support remove years ago, no funcation changes
* Only log warning when the stricter validation triggers.Geir Storli2023-07-044-16/+21
| | | | | The stricter validation will eventually be made default after all cloud applications are upgraded.
* Improve validation of complex fields using struct field attributes.Geir Storli2023-07-031-0/+16
| | | | With this more unsupported (and rare setups) are caught by the validator.
* Add feature falg control of new nested multivalue grouping.Henning Baldersheim2023-06-291-0/+5
|
* Merge pull request #27382 from ↵Arne H Juul2023-06-135-9/+118
|\ | | | | | | | | vespa-engine/bratseth/validate-prefix-matching-take-2-alternative-ending Bratseth/validate prefix matching take 2 alternative ending
| * Move to SchemaInfoJon Bratseth2023-06-125-9/+118
| | | | | | | | | | | | | | 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.
* | avoid having "index" command for fields without an indexArne Juul2023-06-081-1/+3
|/
* Classify missing node tag for cloud prod as illegal argumentJon Bratseth2023-05-161-4/+2
|
* add filtering to hide implicitly added match featuresArne Juul2023-05-112-2/+31
|
* Make it possible to configure dotproduct distance metric.Geir Storli2023-05-051-1/+1
|
* for document-summary blocks:Arne Juul2023-04-212-2/+34
| | | | | | * for existing fields, allow skipping the type declaration * if type is same except for weighted-set flags, adjust type to match * for this to work with inheritance, wire in inherited schema early
* wait until later with new metric nameArne Juul2023-04-201-1/+1
|
* add two names for distance metricsArne Juul2023-04-202-1/+2
|
* Merge pull request #26742 from ↵Geir Storli2023-04-142-26/+57
|\ | | | | | | | | vespa-engine/geirst/vsmfields-nearest-neighbor-search Add vmsfields config for nearest neighbor search on supported tensor …
| * Add vmsfields config for nearest neighbor search on supported tensor fields.Geir Storli2023-04-142-26/+57
| |
* | Ignore input also listed in intializers when parsing metadata from modelBjørn Christian Seime2023-04-131-5/+1
|/
* Merge pull request #26668 from vespa-engine/bratseth/use-visitorv8.151.21Henning Baldersheim2023-04-121-1/+1
|\ | | | | Replace reflection by visitor
| * Replace reflection by visitorJon Bratseth2023-03-311-1/+1
| |
* | Merge pull request #26660 from vespa-engine/bjorncs/onnx-model-initializersJon Bratseth2023-03-312-6/+15
|\ \ | |/ |/| Ignore input also listed in initializers
| * Ignore input also listed in initializersBjørn Christian Seime2023-03-312-6/+15
| | | | | | | | Ignore inputs which is already initialized when determining required features as input to ONNX models in global-phase.
* | More understandable errors, and implement inner convertJon Bratseth2023-03-311-1/+1
|/
* Merge pull request #26547 from ↵Arne H Juul2023-03-232-3/+4
|\ | | | | | | | | vespa-engine/arnej/improve-failure-for-self-referencing-functions improve error for cycle in ranking expression functions
| * let Exceptions.toMessageString handle message concatenationArne Juul2023-03-231-1/+1
| |
| * improve error for cycle in ranking expression functionsArne Juul2023-03-232-4/+5
| |
* | Merge pull request #26535 from ↵Arne H Juul2023-03-231-9/+27
|\ \ | |/ |/| | | | | vespa-engine/arnej/use-common-expressionfunction-instance use ExpressionFunction.Instance for consistency
| * use ExpressionFunction.Instance for consistencyArne Juul2023-03-221-9/+27
| |
* | also export derived onnx-models.cfgArne Juul2023-03-223-2/+11
|/
* use Integer.toHexString on hashcodeArne Juul2023-03-211-1/+1
|
* use withTransformedExpressions for wiringArne Juul2023-03-201-14/+1
|
* deeper processing of TensorFunctionNode and ONNX model referencesArne Juul2023-03-201-0/+33
|
* Merge branch 'master' into arnej/handle-dynamic-tensorJon Bratseth2023-03-205-10/+32
|\
| * - avoid unintentionally duplicated rank-propertiesArne Juul2023-03-202-3/+22
| | | | | | | | | | - use more LinkedHashMap for deterministic behavior in unit tests - extend some unit tests
| * Add raw attributes to config model.Tor Egge2023-03-173-7/+10
| |
* | handle DynamicTensor with embedded expressionsArne Juul2023-03-171-0/+8
| |
* | avoid making OperationNode with no operatorsArne Juul2023-03-171-0/+3
|/
* * make InputRecorder handle slice with embedded expressionsArne Juul2023-03-161-0/+8
| | | | * special handling for Generate and Slice in BindingExtractor
* add special handling of TensorFunctionNode containing Generate functionArne Juul2023-03-143-4/+53
|
* remember which functions are already handledArne Juul2023-03-101-0/+6
|
* handle more complex features and functions wrapped in rankingExpression(foo)Arne Juul2023-03-081-3/+8
|
* Reapply "deeper processing of onnx inputs"Arne Juul2023-03-081-1/+10
| | | | This reverts commit 9c495646db8acadc02f698b5326c67dc8a59d283.
* call addFunctionTypeSerialization in more casesArne Juul2023-03-071-7/+8
|
* use common utility and constantArne Juul2023-03-023-7/+8
|
* add component modelingArne Juul2023-02-241-0/+3
|
* Revert "deeper processing of onnx inputs"Arne Juul2023-02-241-10/+1
| | | | This reverts commit 8d8f523c32fab2bd396f960496459eb079b03872.
* validate onnx model input/output mappingsArne Juul2023-02-221-2/+31
|
* deeper processing of onnx inputsArne Juul2023-02-161-1/+10
|
* Add string command to index info config.Tor Egge2023-02-151-0/+15
| | | | Use index info to validate fuzzy query terms.