特定のフィールド、正確には「国」フィールドでelasticsearchインデックスをフィルタリングしようとしています。ただし、正確ではない他の結果 (他の国) が返ってきます。
誰かが私を正しい方向に向けてください。
次の検索を試しました。
GET http://127.0.0.1:9200/decision/council/_search
{
"query": {
"filtered": {
"filter": {
"term": {
"country": "Algeria"
}
}
}
}
}
次にドキュメントの例を示します。
{
"_index": "decision",
"_id": "54290140ec882c6dac5ae9dd",
"_score": 1,
"_type": "council",
"_source": {
"document": "DEV DOCUMENT"
"id": "54290140ec882c6dac5ae9dd",
"date_updated": 1396448966,
"pdf_file": null,
"reported": true,
"date_submitted": 1375894031,
"doc_file": null,
"country": "Algeria"
}
}