Katsuya Utada
utada****@themi*****
2007年 7月 27日 (金) 18:24:41 JST
お世話になっております うただです On Thu, 26 Jul 2007 15:15:38 +0900, Tasuku SUENAGA wrote: |今回のTritonn 1.0.3から |USING句に"SECTIONALIZE"というパラメータが指定できるようになります。 |(ChangeLog.tritonnではSETTIONALIZEとtypoされていますが…) |これを使うと、 |1つの全文検索インデックスで複数カラムの検索が可能となります。 sectionalizeを試しているのですが update文で固まります。。もしくはMySQLリスタートがかかります。 当方では下記で再現するのですが 回避方法等あるでしょうか。。(Linux 2.6.9) CREATE TABLE `test_` ( `id` int(11) NOT NULL auto_increment, `t1` varchar(100) NOT NULL, `t2` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=ujis; alter table test_ add fulltext index ft using ngram,sectionalize (t1,t2); INSERT INTO `test_` (`id`, `t1`, `t2`) VALUES (1, 'あいうえお', 'かきくけこ'), (2, 'さしすせそ', 'たちつてと'), (3, 'かきくけこ', 'あいうえお'); mysql> update test_ set t1 = 'テスト' where id = 3; *** glibc detected *** free(): invalid pointer: 0xaba4000a *** ==> senna.log <== 07/27:18:22:15.848563|A|1| sen_nstr_open failed at sen_lex_open 07/27:18:22:15.848608|A|1| sen_nstr_open failed at sen_lex_open 07/27:18:22:15.848627|A|1| sen_nstr_open failed at sen_lex_open よろしくお願いします。 --- Katsuya Utada <utada****@themi*****>