0


ドキュメント例created_timestamp_field1と ctf1の長いフィールド名のパフォーマンスへの影響を調査していますQ1

) フィールド値の推奨またはベスト プラクティスはどれですか?

また、日付を00001 Jan 1970 00:00:00
の ように長く保存したり、何らかの形式で保存したりすることの影響はありますか。 date は最終的に long に変換されるため、パフォーマンスやストレージに影響があるかどうかはわかりません。 Q2) 上記の日付値のいずれかを使用することによる影響はありますか?


4

1 に答える 1

1
  1. これに対する答えはわかりません。ただし、JSON ドキュメントはハッシュテーブルであるため、これがパフォーマンスとストレージの点でそれほど重要になるとは考えていませんでした。ただし、より多くのネットワーク トラフィックが発生します。

  2. マッピングで日付type: dateを使用すると、送信する任意の形式を定義できます。とにかく、それらはすべてelasticsearchの日付形式に変換されます。日付形式を使用すると、日付計算を行うことができます (たとえばrange:{ posted_date: now-1w }、先週のドキュメントを取得する場合)。マッピングに関する es ドキュメントを読み、日付セクションまでスクロールします日付形式についても詳しく知ることができます。

マッピング例

"posted_date": {
  "type": "date",
  "format": "yyyy/MM/dd HH:mm:ss||yyyy/MM/dd"
}

幸運を!

于 2013-07-30T18:56:29.127 に答える