Elasticsearch: ElasticSearchマッピングで提出されたファイルを無視する方法

作成日 2015年09月11日  ·  3コメント  ·  ソース: elastic/elasticsearch

こんにちは、

私のデータでは、フィールドを無視したいと思います。 このためのマッピングをどのように作成する必要がありますか? 例えば、

{{
"key1": "value1"、

"key2": "value2"
}

key2を無視したいので、どのようにマッピングを作成する必要がありますか?

ありがとう

最も参考になるコメント

「無視する」の意味によって異なりますが、コアタイプのリファレンスドキュメントで質問に回答する可能性があります。 例えば:

  • "store":falseをkey2マッピングに追加して、インデックスに保存しないようにすることができます
  • "include_in_all":falseをkey2マッピングに追加して、 _allフィールドに含まれないようにすることができます(つまり、key2フィールドで明示的に検索しない限り、テキスト検索には含まれません)。
  • "index":"no"をkey2マッピングに設定して、まったく検索できないようにすることができます

参考までに、このような質問をすることができる

全てのコメント3件

「無視する」の意味によって異なりますが、コアタイプのリファレンスドキュメントで質問に回答する可能性があります。 例えば:

  • "store":falseをkey2マッピングに追加して、インデックスに保存しないようにすることができます
  • "include_in_all":falseをkey2マッピングに追加して、 _allフィールドに含まれないようにすることができます(つまり、key2フィールドで明示的に検索しない限り、テキスト検索には含まれません)。
  • "index":"no"をkey2マッピングに設定して、まったく検索できないようにすることができます

参考までに、このような質問をすることができる

おかげで、私はのようなすべてを含めようとしました
"key2":{
"タイプ": "オブジェクト"、
「有効」:false、
"store":false、
"include_in_all":false、
"インデックス": "いいえ"
}

それでも、データを取り込もうとすると、無視されません。 フォーラムにも質問を投稿します。

ありがとう

これを追跡したい人のために、ここで議論が続けられ

このページは役に立ちましたか?
0 / 5 - 0 評価