ナレッジでの「回答数」の計算方法
どーでもいいことなのですが、なんとなく気になっていまして。ナレッジでのわたしの「回答数」が時々大きく変わるのです。
同一質問に対して複数の回答をしたことがあり、それを1と数えるのか複数回と数えるのかによって変わるというのが原因なのだろうとは思っています。
ただそうだとしても、プログラムとしてどうしてそういうことになるのか不思議です。
たとえば、プログラム上回答数を計算するスキームが2つあって、それが並列実行されていて、たまたま後に計算された方が有効になってしまう? ← そうだとしたら一種のバグのような気もする。仕様がどちらなのか知らないけど、仕様どおりの動作をしないことがある、という意味で。
他にどういうことが考えられますか?
回答(2)
1.

数えてみると複数回答は一つずつ別個で、お蔵入りも数に入っていて合計はぴったり合っています。
>時々大きく変わる
というのはプラスの方ですよね?
ナレでもかなり遅れて入ってくることがあるので、回答もまとめて振り込まれているのでしょうか?
回答ありがとうございます。
今はわたしの回答数は90になっています。これは多いときであり、おそらく複数回答が別個に数えられているのだと思います。
昨日は、62と表示されました。これは複数回答が1と数えられているのだろうと思います。
(昨日回答を一つしたのでこの後回答をしないとすれば、)次にログインするときは、63と表示されるかもしれないし、90と表示されるかもしれません。
ナレと回答数の関係はあるんですか? レートは回答数30くらいの違いでは影響あるんだかどうだかわかりません。
2.

で、その時は「見る度に回答数が違う」って感じでしたよ。
たいてい、100~300程度少なくなる感じでした。少なくなる数は一定じゃなかった。
今は400回答もない状態ですが、回答数が違うことはめったにないです。
思うに、ナレッジが混んでいる時には違う数が出るんじゃないでしょうか。私の場合はそうでした。
> 同一質問に対して複数の回答をしたことがあり、それを1と数えるのか複数回と数えるのか
たぶん、A+B+Cとすべきところを、BかCの処理が失敗して足せなかった、といった感じではないでしょうか。変動する値が一定ではなかったので・・・。
4000回答あった時は、プロフィールの回答数を表示する処理そのものが重くて毎回違う数字でる状態だったのかも。
ナレ履歴見るのも結構重かった記憶ある。
・・・全部推測です。
回答ありがとうございます。
「失敗する」というのがわかりませんが、たとえば。。。
処理系がしょぼい。表示されるまでの時間にタイムリミットがあり、時間切れの場合には集計中の値を表示してしまうように設計されている。
ありえる話ですね。
コメント(5)
ベターありがとうございました。
今はるぼうずさんは90になってます。62と90じゃずいぶん違いますね。
そんなに複数回答が多かったのでしょうか?
まじかる☆スフィーさんのように回答が多いとすごい違いになってくるようで、中の計算はどうなってるのでしょう?
ナレと回答数の関係は1回答で1ナレ入っていると思いますが、回答数がかわるとナレも変わっているのですか?
レーティングとなるとよけいわかりませんが。
>>#1
http://knowledge.livedoor.com/36961
というのがありまして。。。
>>#2
ああ、思い出しました。 ”一文字作品”を作ったとき(笑
数字の差もここからきたみたいですね。
回答数は20数個でも、ナイスで閉じるときは1人分しか分配がないからそのあたりでバグったのかも?
テストをかねて。その後の観測によると、回答した直後は少ない方の数字が出るようです。
#4 は正しくないようです。
うーん、わかりまへんなあ。
なんらかのバグだとして、現象から探りあてるのは難しいんですが。



