Kazuhiko
kazuh****@fdiar*****
2016年 8月 29日 (月) 23:59:00 JST
こんにちは、かずひこです。 groonga 6.0.8 mroonga 6.08 MariaDB 10.1.16 の環境で、TokenBigramIgnoreBlankSplitSymbolAlphaを使っていて、 INSERT/DELETE/REPLACEを繰り返した後に、ヒットすべき結果がヒットしない事 象があります。過去のバージョンでは、少なくともMroonga 6.02の頃は同じクエ リを発行するテストが動いていました。 最少では全然ないのですが、手元では100%再現できるファイルを添付します。 mysql -e 'create database tmp' mysql tmp < init.sql mysql tmp < test.sql と実行した際に、最後の SELECT full_text.*, MATCH (full_text.SearchableText) AGAINST ('*D+ long' IN BOOLEAN MODE) AS `full_text_SearchableText__score__` FROM full_text WHERE full_text.SearchableText like '%long%'; に対して、一度目は uid SearchableText full_text_SearchableText__score__ 568 Delivery Type is a Base Type which allows its portal type instances to define a list of ledger to which they can belong to. Delivery Type 1 573 This movement group is used to group movements which belong to the same day 1 3135 long Long elementary type. 2 3151 User Interface Long 1 3168 Content Long 1 3843 Complete set of tested reports with a long title. tio-test-doc-3 003 0 と最後のエントリでMATCH...AGAINSTが0を返してしまっています。 続いて、DROP INDEXしてADD FULLTEXT KEYして同じクエリを投げると、ちゃんと 3843 Complete set of tested reports with a long title. tio-test-doc-3 003 1 と、MATCH...AGAINSTが1を返します。 デバッグに協力できることがあれば、何なりとお知らせください。 どうぞよろしくお願いします。 かずひこ -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: init.sql.bz2 型: application/x-bzip サイズ: 12085 バイト 説明: 無し Download -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: test.sql.bz2 型: application/x-bzip サイズ: 1836 バイト 説明: 無し URL: http://lists.osdn.me/mailman/archives/groonga-dev/attachments/20160829/79a5a1a5/attachment-0004.bin -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: groonga.log.bz2 型: application/x-bzip サイズ: 1310 バイト 説明: 無し URL: http://lists.osdn.me/mailman/archives/groonga-dev/attachments/20160829/79a5a1a5/attachment-0005.bin