[groonga-dev,00181] Re: :key_normalize => true 時にマッチする文書が減る

Back to archive index

SHIDARA Yoji dara****@shida*****
2009年 9月 14日 (月) 18:31:20 JST


daraです。

> groongaのbugでしたので修正しました。近々リリースしたいと思います。

ありがとうございます!
確認しました。

が、今度は同種の文字だけが長く(>N ?) 続くクエリで
検索できないようになってしまったようです。

例) "うちのボロTVはまだ現役です" に対してクエリ "うちの"

commit a13383209d1cabddfd10883beff7dff846a1d57a
で確認しました。

#本来であればgroongaのテストとして提供するべきかとは思うのですが、
#Rubyコードで失礼します・・・

Index: test/test-table-select-normalize.rb
===================================================================
--- test/test-table-select-normalize.rb	(リビジョン 663)
+++ test/test-table-select-normalize.rb	(作業コピー)
@@ -40,4 +40,9 @@
     result =****@comme*****("content:%ボロTV")
     assert_equal([@japanese_comment], result.collect {|record| record.key})
   end
+
+  def test_select_query_only_in_japanese
+    result =****@comme*****("content:%うちの")
+    assert_equal([@japanese_comment], result.collect {|record| record.key})
+  end
 end


-- 
SHIDARA Yoji
本を書きました! http://www.amazon.co.jp/dp/4798119881




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