質問があります:
{
"query": {
"bool" : {
"must": [
{ "match": { "tags": "htc" } },
{ "match": { "votype" : 1} },
{ "match": { "subtype": 1 } },
{ "match": { "deleted": 0 } },
{ "match": { "build_status": 4 } },
{ "match": { "publish": 1 } }
]
}
},
"sort": [
{ "created": "desc" }
],
"size": 30,
"from": 0
}
そして私は値の値リストに入れたい
{ "match": { "votype": [1 or 2 or 3] } }
SQLアナログ:
SELECT * FROM tablename WHERE type IN(1, 2);
でもどうしたらいいかわからない
動作しない:
{ "match": { "votype": [1,3] } },
{ "match": { "votype": "1 2" } },
{ "match": { "votype": "1OR2" } }