Elasticsearchに登録するドキュメントのフィールドの仕様についてご教示ください。
1フィールド当たりのサイズ(バイト数)上限は存在しますでしょうか?公式ドキュメントを見てもフィールドの制限についての記載が見当たらず、ご教示頂きたいです
Elasticsearchに登録するドキュメントのフィールドの仕様についてご教示ください。
1フィールド当たりのサイズ(バイト数)上限は存在しますでしょうか?公式ドキュメントを見てもフィールドの制限についての記載が見当たらず、ご教示頂きたいです
@t-nakata さん、
少し古いですが、同様の質問があったので共有します。
数メガバイトのテキストでも動作するようです。 keyword
型の場合は ignore_above
の設定を超えると転置インデックスが作成されないので検索には利用できません。効率的かどうかは置いといて text
型の場合は長い文字列もいけそうです。
StackOverflow では、 Elasticsearch の1ドキュメントでのサイズ上限に関する質問がありました。 Lucene の内部で利用しているバッファのサイズと、 Elasticsearch の REST API 上の上限が 2GB になっているようです。
このため、 1フィールドしかないドキュメントであっても 2GB あたりが上限になってくると思われます。
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
© 2020. All Rights Reserved - Elasticsearch
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.