0

最近、私たちの ElasticSearch サーバーをバージョン 0.9 から 1.4 に更新しました。新しい ES のマッピングをインポートすると、これがマッピングに追加されていることがわかりました。

"query": {
  "properties": {
    "match_all": {
      "type": "object"
     }
   }
 },

そのスニペットは、インポートしたマッピングには含まれていませんが、クエリを実行すると常に表示されますcurl -X GET localhost:9200/my_index/_mapping?pretty

他の誰かがこれを見たことがありますか?

4

1 に答える 1

1

クエリを実行するのではなく、誤ってインデックスを作成したようです。IE、投稿先:

POST http://localhost:9200/myindex -d '"query": {
  "properties": {
    "match_all": {
      "type": "object"
     }
   }
 }'

おそらく必要なときに、そのマッピングでインデックスを作成します。

POST http://localhost:9200/myindex/_search -d '"query": {
  "properties": {
    "match_all": {
      "type": "object"
     }
   }
 }'

検索するだけです。

于 2015-03-06T19:53:47.563 に答える