{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/manticore/main/json-schema/fulltextFilter.json",
"title": "fulltextFilter",
"description": "Defines a type of filter for full-text search queries",
"type": "object",
"properties": {
"query_string": {
"type": "string",
"description": "Filter object defining a query string"
},
"match": {
"type": "object",
"description": "Filter object defining a match keyword passed as a string or in a Match object"
},
"match_phrase": {
"type": "object",
"description": "Filter object defining a match phrase"
},
"match_all": {
"type": "object",
"description": "Filter object to select all documents"
}
},
"additionalProperties": false
}