У меня есть следующий индекс индекс
{
"docs": {
"mappings": {
"text": {
"properties": {
"name": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
"code": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
}
}
}
"код" может иметь значения: ["a"], ["b"],["a","b"] или []
Мне нужен запрос для сброса значений с помощью кода: "a" или []. Может ли кто-нибудь помочь с этим запросом, вот что я пробовал до сих пор без успеха (кажется, здесь написано "а" И "[]"; Я хочу "а" ИЛИ "[]").
"bool": {
"should": [
{
"match": {
"code": "a"
}
}
],
"must_not": [
{
"exists": {
"field": "code"
}
}
]
}