石橋卓見
ishib****@syste*****
2015年 10月 1日 (木) 16:59:29 JST
コミュニティー各位様 お世話になっております。株式会社システムソフト石橋と申します。 Mroongaには過去何度かお世話になっております。 すばらしいソフトウェアを利用させていただき、ありがとうございます。 お忙しいところ恐縮ですが、下記、ご教示頂けると助かります。 今回、mariadb-10.0.21-with-mroongaを使用してWindows環境にて Mroongaによる同義語検索(queryexpandertsv)機能を使用したいと 考えているのですが、動作報告などはございますでしょうか。 上記を Windows7 にインストールし、ストレージモードにて利用を 試みましたが、正常に動作させることが出来ませんでした。 以下、作業内容です。 --------------------------------------------------------------------------- 参照:http://groonga.org/ja/docs/reference/query_expanders/tsv.html#queryexpandertsv \path\to\dir\mariadb-10.0.21-with-mroonga-5.06-winx64\etc\groonga\ に synonyms.tsv を作成 (デフォルトの設定の場合。環境変数 GRN_QUERY_EXPANDER_TSV_SYNONYMS_FILE を設定している場合は、その変数の指すファイルパスを作成する) synonyms.tsv に同義語をタブでつないで登録 =======begin of file===== fine rain wheather fine =======end of file======= 同義語を再読み込みするため、二つつ目のコンソールにてMariaDBログアウト、一つ目のコンソールにてMroongaを再起動 bin\mysqld.exe --console MariaDB起動 QueryExpanderTSV ( http://groonga.org/ja/docs/reference/query_expanders/tsv.html ) をプラグイン登録する select mroonga_command('register query_expanders/tsv'); +-------------------------------------------------+ | mroonga_command('register query_expanders/tsv') | +-------------------------------------------------+ | true | +-------------------------------------------------+ 1 row in set (0.12 sec) ストレージモードのテーブル作成、データ追加 CREATE TABLE strage ( id INT PRIMARY KEY AUTO_INCREMENT, content VARCHAR(255), FULLTEXT INDEX (content) ) ENGINE = Mroonga DEFAULT CHARSET utf8; INSERT INTO strage (content) VALUES ("It'll be fine tomorrow."); INSERT INTO strage (content) VALUES ("It'll rain tomorrow"); INSERT INTO strage (content) VALUES ("It's fine today, but It'll be rain tomorrow."); ※ストレージモードでの通常の全文検索は正常に動作することを確認 select mroonga_command('select --table strage --query content:@fine'); ⇒ fineのみヒット ※ストレージモードで同義語を使用した全文検索(Groongaコマンド)を実行 select mroonga_command('select --table strage --query content:@fine --query_expansion QueryExpanderTSV'); ⇒ コマンドは実行できるが、通常時と同じようにfineしかヒットしない --------------------------------------------------------------------------- 以上、よろしくお願い致します。 -- 株式会社システムソフト システム事業部 情報テクノロジ部 石橋 卓見 <ishib****@syste*****>