[groonga-dev,01299] 複数カラムのスコアリングについて

Back to archive index

Tokuhiro Matsuno tokuh****@gmail*****
2013年 4月 18日 (木) 19:17:59 JST


複数カラムに関する質問です。

groonga を http でつかっているのですが、スコアリングについて悩んでおりまして、教えていただけるとありがたいです。

スキーマで "kanji" と "yomigana" というカラムがあったときに、

  --match_columns kanji || yomigana --sortby -_score

などとしたいのですが、こうしますと、kanji が "けいおん!" で yomigana が "けいおん"なものの方が、kanji が
"ケイト・スペード" で yomigana が "けいと・すぺーど" のものより高く評価されてしまいます。

このように、2つのカラムでマッチしても、スコアをおなじにする、すなわち _score = max(_score_of_kanji,
_score_of_yomigana) のような処理をする方法はありますでしょうか?

--
tokuhirom




groonga-dev メーリングリストの案内
Back to archive index