[groonga-dev,03446] Re: mroonga v3.11とv5.05の検索結果の違いについて

Back to archive index

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/




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