0
我在Elasticsearch這些文件:無法通過陣列搜索在elasticsearch
{
"id_object": "9",
"size_id": "-1",
"enabled": 1,
"verified": 0,
"countries": [
"Germany"
]
},
{
"id_object": "19",
"size_id": "-1",
"enabled": 1,
"verified": 0,
"countries": [
"Germany",
"France"
]
}
我用下面的語句來抓取有「德國」的所有文檔裏面:
GET abc/def/_search
{
"query": {
"filtered": {
"filter": {
"bool": {
"must": {
"term": {
"countries": "Germany"
}
}
}
}
}
} }
但它沒有返回結果! 我做錯了什麼?
如果我有300萬個文件,哪一個會更快?查詢或過濾? – 2014-10-27 08:34:57
過濾器。如果您經常查詢相同的術語,那麼它將有助於緩存過濾器。 – 2014-10-27 08:36:37
令人驚歎,謝謝 – 2014-10-27 08:42:25