Kouhei Sutou
kou****@clear*****
2015年 9月 1日 (火) 19:36:30 JST
須藤です。 In <55E56****@rozet*****> "[groonga-dev,03444] mroonga v3.11とv5.05の検索結果の違いについて" on Tue, 01 Sep 2015 18:22:50 +0900, 栗山 哲也 <t-kur****@rozet*****> wrote: > mroonga_version 3.11とversion 5.05で同じSELECT文を実行して、結果が異なる > 現象がありました。 > > これは正しい結果になりますか? はい、正しい結果です。 おそらく、3.11の方ではmroonga_match_escalation_thresholdとい うサーバー変数に-1を設定していると思います。 http://mroonga.org/ja/docs/reference/server_variables.html#mroonga-match-escalation-threshold 5.05の方でも SET GLOBAL mroonga_match_escalation_threshold = -1; しているか確認してみてください。 > また、v5.05でSELECT文を変更せずにv3.11と同じ結果を取得出来るようにするこ > とは可能でしょうか? ↑のmroonga_match_escalation_thresholdを設定すると同じ結果に なると思います。 > 再現方法は、以下のテーブルを作成してデータを登録します。 再現方法も提供してもらってありがとうございます! とても助かりました! ところで。。。 5.05にはシャットダウン時にクラッシュするバグがあるので、昨日 リリースした5.06へアップグレードすることをオススメします。 http://mroonga.org/ja/blog/2015/08/31/release.html (あ、 http://mroonga.org/ja/docs/news.html#release-5-06 の 先頭にもアップグレード推奨と書いておいた方がいいですね。。。) -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> Groongaベースの全文検索システムを総合サポート: http://groonga.org/ja/support/ パッチ採用 - プログラミングが楽しい人向けの採用プロセス: http://www.clear-code.com/recruitment/ コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ: http://www.clear-code.com/services/code-reader/