我有以下文件集。 有没有办法搜索具有类别“61”和“64”(文件1,2,3,5)的所有文档,不多或少?
{"id": 1, "regions" : ["61", "64"]}
{"id": 2, "regions" : ["61", "63", "64"]}
{"id": 3, "regions" : ["67", "64", "61"]}
{"id": 4, "regions" : ["61"]}
{"id": 5, "regions" : ["61", "64"]}
提前Tnx
答案 0 :(得分:0)
试试这个:
{
"query": {
"match": {
"regions": {
"query": "61 64",
"operator": "AND"
}
}
}
}
答案 1 :(得分:0)
试试这个,
curl -u uname:'pword'-XGET'host:port / index / type / _search?' -d'
{
"filter": {
"and": [
{
"in": {
"regions": [
"61"
]
}
},
{
"in": {
"regions": [
"64"
]
}
}
]
}
}'