[groonga-dev,00857] Re: デフォルトで類似語にマッチする

Zurück zum Archiv-Index

石橋卓見 ishib****@syste*****
2012年 5月 16日 (水) 18:40:33 JST


須藤様

システムソフト石橋です。お世話になります。

早速ご連絡いただき恐縮です。
IN BOOLEAN MODE は既に試しているのですが、ABCのキーワードで
今まではABCやABCにもヒットしていたのですが、IN BOOLEAN MODE
を指定してもしなくても、今回からマッチしなくなったように記憶して
おりますが、いかがでしょうか。
上記が今回の変更の仕様と理解した場合に、全角半角の揺らぎにのみ
対応させる方法はあるのでしょうか。

質問ばかりで恐縮ですがよろしくお願い致します。


◆ 石橋 卓見  /  Takken Ishibashi
□ 株式会社 システムソフト
□          システム事業部  /  システム開発3部
□ Tel:03-5776-5910  /  Fax:03-5776-5919
□ mobile phone:090-9689-0997
◆ mailto:ishib****@syste*****

>On Wed, 16 May 2012 18:24:41 +0900 (JST)
>Kouhei Sutou <kou****@clear*****> wrote:
>
> > 須藤です。
> 
> In <20120****@syste*****>
>   "[groonga-dev,00855] デフォルトで類似語にマッチする" on Wed, 16 May 2012 18:18:30 +0900,
>   石橋卓見 <ishib****@syste*****> wrote:
> 
> > mroonga2.02にアップデートした後、今までヒットしなかった類似語にも
> > デフォルトでヒットするようになってしまいました。例えば下記です。
> > 
> > select * from TBL_ALL_TREND_TERM where MATCH(TERM) AGAINST("ご立腹");
> > +-------+---------------------+--------+
> > | ID    | TARGET_DATE         | TERM   |
> > +-------+---------------------+--------+
> > |  2428 | 1999-12-12 00:00:00 | 立腹   |
> > +-------+---------------------+--------+
> > |  2428 | 1999-12-12 00:00:00 | 御立腹 |
> > +-------+---------------------+--------+
> > 
> > MATCH AGAINST IN NATURAL LANGUAGE MODE をAGAINSTにセットした場合だけ
> > このような動作になると理解をしていますが、いかがでしょうか。
> 
> いえ、MATCH AGAINSTではIN NATURAL LANGUAGE MODEがデフォルト
> なので、上記のようになにも指定しないAGAINSTではIN NATURAL
> LANGUAGE MODEになっています。
> 
> ↓を試してもらえますか?
>   select * from TBL_ALL_TREND_TERM where MATCH(TERM) AGAINST("ご立腹" IN BOOLEAN MODE);
> 
> > my.cnf に下記の設定を追加しておりますが、コメントアウトして再起動しま
> > したが、特に関係はないようでした。
> > --------------------------------------------------------
> > mroonga_default_parser=TokenBigramSplitSymbolAlphaDigit
> > --------------------------------------------------------
> 
> はい、これはトークナイザーによる挙動の変化ではなく、検索方法
> による挙動の変化(類似文書検索をするかふつうのWebの検索ボッ
> クスのようなAND検索をするか)なので上記の設定は今回の件には
> 関係はありません。
> 
> -- 
> 須藤 功平 <kou****@clear*****>
> 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270)
> 
> groongaサポート:
>   http://groonga.org/ja/support/
> プログラミングが好きなソフトウェア開発者を募集中:
>   http://www.clear-code.com/recruitment/
> 
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev




groonga-dev メーリングリストの案内
Zurück zum Archiv-Index