ฉันมีความดัชนีดัชนี
{
"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"],["เอ","b"]หรือ[]
ฉันต้องการสืบค้นที่จะช่วยสงเคราะห์มันหน่อยดิ๊กค่ากับรหัส:"เอ"หรือ[]. ใครก็ได้ช่วยเรื่องนี้กับการค้นหานี่คือสิ่งที่ฉันต้องพยายามตอนนี้ยัง/จากความสำเร็จ(ส่วนนี้ดูเหมือนว่าจะพูดว่า"a"กับ"[]";ฉันอยากให้"เอ"หรือ"[]").
"bool": {
"should": [
{
"match": {
"code": "a"
}
}
],
"must_not": [
{
"exists": {
"field": "code"
}
}
]
}