type |
type |
string |
properties |
id |
"id": {
"type": "string",
"title": "ID",
"description": "The ID for this Rule. Used in the API to reference this query rewrite rule. Allowed characters: a-z, A-Z, 0-9, dash (-) and underscore (_)",
"maxLength": 128,
"pattern": "^[A-Za-z0-9_\\-]+$"
}
|
source |
"source": {
"type": "string",
"title": "Source",
"description": "The source for this query rewrite rule, such as a Spark Job.",
"hints": [
"hidden"
]
}
|
sourceType |
"sourceType": {
"type": "string",
"title": "Source Type",
"description": "Source type",
"hints": [
"hidden"
]
}
|
createdOn |
"createdOn": {
"type": "string",
"title": "Created Date/Time",
"description": "Date/Time this rule was created.",
"format": "date-time"
}
|
updatedOn |
"updatedOn": {
"type": "string",
"title": "Updated Date/Time",
"description": "Date/Time this rule was last updated.",
"format": "date-time"
}
|
reviewer |
"reviewer": {
"type": "string",
"title": "Reviewer",
"description": "Who reviewed this rewrite rule.",
"hints": [
"hidden"
]
}
|
reviewedOn |
"reviewedOn": {
"type": "string",
"title": "Reviewed Date/Time",
"description": "Date/Time this rule was last reviewed.",
"hints": [
"hidden"
],
"format": "date-time"
}
|
review |
"review": {
"type": "string",
"title": "Review",
"enum": [
"approved",
"denied"
],
"default": "approved",
"hints": [
"readonly"
]
}
|
deployed |
"deployed": {
"type": "boolean",
"title": "Deployed Flag",
"description": "Flag to indicate if this rewrite rule has been deployed.",
"hints": [
"hidden"
]
}
|
tags |
"tags": {
"type": "array",
"title": "Tags",
"description": "Conditional tags to restrict the triggering of this query rewrite rule.",
"items": {
"type": "string"
}
}
|
surface_form
Required |
"surface_form": {
"type": "string",
"title": "Phrase to Remove",
"description": "Phrase to remove from the query when it contains any of the trigger phrases."
}
|
confidence |
"confidence": {
"type": "number",
"title": "Confidence"
}
|
removeid_s |
"removeid_s": {
"type": "string",
"title": "Remove ID",
"description": "If this is a trigger doc, holds the ID of the 'base' rewrite doc this is for.",
"hints": [
"hidden",
"readonly"
]
}
|
triggerdoc_b |
"triggerdoc_b": {
"type": "boolean",
"title": "Is Trigger Doc",
"description": "True if this is a trigger doc tied to a particular 'base' rewrite doc (identified by the removeId field).",
"hints": [
"hidden",
"readonly"
]
}
|
trigger_phrase_ss
Required |
"trigger_phrase_ss": {
"type": "array",
"title": "Trigger Phrases",
"description": "The phrase to remove will be removed from the query when the query also contains any of these phrases.",
"items": {
"type": "string"
}
}
|
type
Required |
"type": {
"type": "string",
"title": "Type",
"enum": [
"removeWords"
],
"default": "removeWords",
"hints": [
"readonly"
]
}
|
doc_type |
"doc_type": {
"type": "string",
"title": "Doc Type",
"enum": [
"query_rewrite"
],
"default": "query_rewrite",
"hints": [
"readonly"
]
}
}
|
additionalProperties |
additionalProperties |
"additionalProperties": true
|