takah****@yahoo*****
takah****@yahoo*****
2015年 10月 30日 (金) 11:51:04 JST
株式会社クリアコード 須藤 様 お世話になっております。 下記の件で御座いますが、 insertはperlでバインドしながらしている為、 上手く抽出出来なかったので、 バックアップファイルを作成しました。 念の為、取得の流れを記載します。 mail00スキーマにmailテーブルを作成。 ※テーブル内は送付した通りです。 mysqldump -u root mail00 > C:\work\20151030.sql でバックアップファイルを作成しました。 お手数をお掛け致しますが、 何卒宜しくお願い致します。 ----- Original Message ----- > From: Kouhei Sutou <kou****@clear*****> > To: groon****@lists***** > Cc: > Date: 2015/10/30, Fri 10:43 > Subject: [groonga-dev,03613] Re: 検索条件に関して > > 須藤です。 > > In <23551****@web10*****> > "[groonga-dev,03611] 検索条件に関して" on Fri, 30 Oct 2015 10:11:51 +0900 > (JST), > takah****@yahoo***** wrote: > >> 表題の件で御座いますが、前回ご作成頂きました、 >> windows版mroongaのmecabを使用して、以下の様なテーブルを作成しました。 >> >> ------------------------------- >> delimiter $$ >> >> CREATE TABLE `mail` ( >> `No` double NOT NULL AUTO_INCREMENT, >> `Subject` varchar(1000) DEFAULT NULL, >> `Body` mediumtext, >> `ToAdd` varchar(1000) DEFAULT NULL, >> `FromAdd` varchar(1000) DEFAULT NULL, >> `Cc` varchar(1000) DEFAULT NULL, >> `Bcc` varchar(1000) DEFAULT NULL, >> `Date` timestamp NULL DEFAULT NULL, >> `AttachedFile` tinyint(4) DEFAULT NULL, >> PRIMARY KEY (`No`), >> FULLTEXT KEY `ToAdd` (`ToAdd`), >> FULLTEXT KEY `Cc` (`Cc`), >> FULLTEXT KEY `Bcc` (`Bcc`), >> FULLTEXT KEY `FromAdd` (`FromAdd`), >> FULLTEXT KEY `Body` (`Body`) COMMENT 'parser > "TokenMecab"', >> FULLTEXT KEY `Subject` (`Subject`) COMMENT 'parser > "TokenMecab"' >> ) ENGINE=Mroonga AUTO_INCREMENT=81 DEFAULT CHARSET=utf8$$ >> ------------------------------- >> >> 全文検索を行いたく、抜粋しておりますが、 >> 以下の様なテーブルに対して、 >> SELECT * FROM mail WHERE MATCH (subject) AGAINST ("test"); >> のselect文を行いたいのですが、toaddやfromaddは検索結果が出力されるのですが、 >> subjectやbodyに関しては0row(s)returnedになるのですが、 >> createまたはselectのやり方に関して、間違っている箇所は御座いますでしょうか。 >> ※body、subjectに関しては値が多い為、インデックスの容量が小さくなるだろうと >> 考えてmecabを採用する想定です。 > > AGAINST部分を次のように変えて試してもらえますか? > (「IN BOOLEAN MODE」というのが増えているのと、キーワードの > 前に「+」を付けているのが変更点です。) > > SELECT * FROM mail WHERE MATCH (subject) AGAINST ("+test" IN BOOLEAN > MODE); > > あと、もしよかったら問題が再現するデータを挿入するINSERT文も > 提供してもらえないでしょうか?そうするとこちらでも試せるので > す。。。 > > > -- > 須藤 功平 <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 mailing list > groon****@lists***** > http://lists.osdn.me/mailman/listinfo/groonga-dev > -------------- next part -------------- $B%F%-%9%H7A<00J30$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B... $B%U%!%$%kL>(B: 20151030.sql $B7?(B: text/x-sql $B%5%$%:(B: 3048 $B%P%$%H(B $B @ bL@(B: $BL5$7(BDownload