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