2017-01-23 9 views
0

タイプを切り捨てたいと思っています。 管理クライアントがインデックスを削除する方法を見つけました。 Java APIの型を切り捨てる方法が見つかりませんElasticSearch - Java API - 切り捨て型

+0

ES 1.xを使用している場合は、[delete mapping API](https://www.elastic.co/guide/en/elasticsearch/reference/1.7/indices-delete- mapping.html)、それ以外の場合は、ES 2.x以降ではこれ以上[https://www.elastic.co/guide/en/elasticsearch/reference/2.0/indices-delete-mapping.html]になりません。 – Val

答えて

0

ES 1.xを使用している場合は、delete mapping APIを使用できます。 それ以外の場合は、ES 2.x以後はnot possible anymoreです。

の理由は、(そのタイプの書類と一緒に)タイプのマッピングを削除することはできなくなりましたexplained here

です。マッピングを削除した後も、削除されたフィールドに関する情報は引き続きLuceneレベルに存在し、後で同じ名前のフィールドが追加されるとインデックスが破損する可能性があります。

関連する問題