0

特定のフィールド、正確には「国」フィールドで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"
  }
}
4

1 に答える 1