groonga 2.1.2リリース版のキワードごと重み付けがアツイ
29日なのでgroongaの新しいアップデートが来ています!
nanapiのgroonga + mroongaで検索しまくっているわけですが、今回のアップデートはすごく嬉しい内容が含まれています。
複数の query() を select コマンドでサポートしました。例えば、キーワードごとに異なる重みづけを指定して検索するのに'query("column * weight1", keyword1) || query("column * weight2", keyword2) || ...'などと --filter に指定することができます。
もともとSenna + MySQLのTritonnにはついていた機能だったのですごく嬉しいですね。これでスコアの重み付けができるようになると、よりnanapiの検索精度を上げることができそうですね!