1フィールド当たりのサイズ上限について

Elasticsearchに登録するドキュメントのフィールドの仕様についてご教示ください。

1フィールド当たりのサイズ(バイト数)上限は存在しますでしょうか?公式ドキュメントを見てもフィールドの制限についての記載が見当たらず、ご教示頂きたいです

@t-nakata さん、
少し古いですが、同様の質問があったので共有します。

数メガバイトのテキストでも動作するようです。 keyword 型の場合は ignore_above の設定を超えると転置インデックスが作成されないので検索には利用できません。効率的かどうかは置いといて text 型の場合は長い文字列もいけそうです。

StackOverflow では、 Elasticsearch の1ドキュメントでのサイズ上限に関する質問がありました。 Lucene の内部で利用しているバッファのサイズと、 Elasticsearch の REST API 上の上限が 2GB になっているようです。

このため、 1フィールドしかないドキュメントであっても 2GB あたりが上限になってくると思われます。

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.