スコアリングの項目数に制限はあるのでしょうか? | Community
Skip to main content
May 26, 2016
Solved

スコアリングの項目数に制限はあるのでしょうか?

  • May 26, 2016
  • 2 replies
  • 187 views

メールアドレスを軸にスコアリングを行う場合、スコアリングできる項目の数には制限などはあるのでしょうか?

制限がある場合、どのくらいの数値がMAXなのか教えてください。@

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by ジョナサン_池上2

Luisさんが言われているのはおそらくスコアフィールドの上限数ではなく、スコア値の上限のことかと思いますが、上限はあります。

一般公開されている仕様ではないので、将来的に変わらないという保証はありませんが、2016年7月現在での個別のスコア値の上限は「2,147,483,647」です。これは、32ビットで表現できる整数の最大値と一致しています。


カスタムフィールドで作成するスコアフィールドの上限は私もわからないのですが、特に「スコア」としてのカスタムフィールドの制約があるわけではないので、カスタムフィールドそのものの最大数に依存するかと思います。通常のDBやシステムの設計から考えれば、256(8ビット整数)か65,535(16ビット整数)が最大値になると思いますが、256はいささか下限としては際どいので、おそらくは後者ではなかろうかと思います。

現実的な結論から言えば、スコア値もスコアフィールド数も、どちらも「現実的には無制限も同然」という事で大丈夫です。

2 replies

ジョナサン_池上2
ジョナサン_池上2Accepted solution
New Participant
July 8, 2016

Luisさんが言われているのはおそらくスコアフィールドの上限数ではなく、スコア値の上限のことかと思いますが、上限はあります。

一般公開されている仕様ではないので、将来的に変わらないという保証はありませんが、2016年7月現在での個別のスコア値の上限は「2,147,483,647」です。これは、32ビットで表現できる整数の最大値と一致しています。


カスタムフィールドで作成するスコアフィールドの上限は私もわからないのですが、特に「スコア」としてのカスタムフィールドの制約があるわけではないので、カスタムフィールドそのものの最大数に依存するかと思います。通常のDBやシステムの設計から考えれば、256(8ビット整数)か65,535(16ビット整数)が最大値になると思いますが、256はいささか下限としては際どいので、おそらくは後者ではなかろうかと思います。

現実的な結論から言えば、スコア値もスコアフィールド数も、どちらも「現実的には無制限も同然」という事で大丈夫です。

July 19, 2016

池上さん、ありがとうございました。上限値はあるのですね。勉強になりました。

June 2, 2016

海外フォーラムにて確認したところ、数万のスコア項目を使うケースが存在するため、明示された制限はないとのことの回答がありました。

よろしく!