ElasticsearchのtypeはDBのテーブルほど厳密ではない

typeは似たようなデータの識別子であって、DBのテーブルほど型に厳密ではないようです。

同じindex、違うtypeで同じ名前のfieldを使う場合、

  • A typeのpriceは数字(1000)
  • B typeのpriceは文字列(1,000円)

みたいなことはできないようです。

あくまで概念的にはtypeはテーブルに近いけれど、完全に同じと思って扱ってはならないと。

以下、私と@johtaniさんのツイッターでのやりとり。


カテゴリー システム開発 | タグ | パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です