# 入力ログファイルサイズとインデックスサイズの関係性

**URL:** <https://discuss.elastic.co/t/topic/213988>\
**Category:** 日本語による質問・議論はこちら\
**Created:** [January 7, 2020, 6:34am UTC](https://discuss.elastic.co/t/topic/213988 "2020-01-07T06:34:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![t-nakata](https://avatars.discourse-cdn.com/v4/letter/t/8491ac/32.png) [@t-nakata](https://discuss.elastic.co/u/t-nakata)\
**Post date:** [January 7, 2020, 6:34am UTC](https://discuss.elastic.co/t/topic/213988/1 "2020-01-07T06:34:35Z")

</div>

elasticsearchにファイルを取り込む際の入力ログファイルのサイズと、作成されるインデックスサイズの関係性について教えて下さい。

入力ファイルとして、110byteのログAと2byteのログBを別々のインデックスに取り込んだところ、ログAを取り込んだインデックスサイズは12121byte、ログBを取り込んだインデックスサイズは5732byteとなりました。  
入力ファイル1byteあたりのインデックスサイズで考えると、ログAは110byte(12121/110)、ログBは 2866byte(5732/2)となり、差が見られます。

想定では入力ファイルのサイズと作成されるインデックスのサイズは比例関係にあると思っていたのですが、そうではないように見えています。関係性についてご教示頂けないでしょうか？  
ちなみに、インデックスサイズは以下のAPIにて確認しています

GET input\_my\_index/\_stats/store

■ログAのファイル内容  
1234567890  
1234567890  
1234567890  
1234567890  
1234567890  
1234567890  
1234567890  
1234567890  
1234567890  
1234567890

■ログBのファイル内容  
1

---

<div class="post-metadata">

**Author:** ![tsgkdt](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tsgkdt/32/39151_2.png) [@tsgkdt](https://discuss.elastic.co/u/tsgkdt)\
**Post date:** [January 12, 2020, 1:13pm UTC](https://discuss.elastic.co/t/topic/213988/2 "2020-01-12T13:13:05Z")

</div>

比較している前提条件が気になります。

> 別々のIndexに取り込んだところ

とありますが、このIndexはそれぞれ **同じ** マッピング情報を持ちますでしょうか？  
ここが異なると、入力するデータのサイズが同一でも、結果は異なってくると思います。

また、それぞれのフィールドの設定にもよるでしょうけれども、  
文字列の場合、同じようなトークンばかりのもので100kbあるものと、まったくユニークなものが多い100kbのものでは、結果が異なってくるかと思います。

まずは、マッピングの設定を同じにして比較してみると良いのではと思います。

---

<div class="post-metadata">

**Author:** ![t-nakata](https://avatars.discourse-cdn.com/v4/letter/t/8491ac/32.png) [@t-nakata](https://discuss.elastic.co/u/t-nakata)\
**Post date:** [January 14, 2020, 1:57am UTC](https://discuss.elastic.co/t/topic/213988/3 "2020-01-14T01:57:38Z")

</div>

ご回答ありがとうございます。

マッピング情報は事前に設定していなかったので登録時に自動的に作成されていると思いますので、別々の定義になっていると思われます。

「文字列の場合、同じようなトークンばかりのもので100kbあるものと、まったくユニークなものが多い100kbのものでは、結果が異なってくるかと思います。」とのことですが、結果が異なる理由が理解できておらず、ご教示頂けないでしょうか？

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 11, 2020, 2:09am UTC](https://discuss.elastic.co/t/topic/213988/4 "2020-02-11T02:09:59Z")

</div>

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