[Senna-dev 508] Re: Senna 1.0.2をリリースしました。

Back to archive index

Katsuya Utada utada****@themi*****
2007年 3月 19日 (月) 15:35:37 JST


お世話になっております
うただです

On Wed, 14 Mar 2007 16:10:03 +0900, Tasuku SUENAGA wrote:
 |Senna 1.0.2をリリースしました。
 |https://sourceforge.jp/projects/senna/files/
 |●変更点
 |- MySQL bindings
 |  MySQL 5.0.36, 5.1.15-betaに対応

MySQL5.0.36+Senna1.0.2(Ngram)の環境でNgramインデックスを
指定すると結果が返ってこないのですが
当方だけの問題なのかご質問させて下さい。

 |mysql> CREATE TABLE test (
 |    ->     id INT UNSIGNED AUTO_INCREMENT NOT NULL, PRIMARY KEY(id),
 |    ->     title VARCHAR(255),
 |    ->     body TEXT not null,
 |    ->     FULLTEXT INDEX USING NGRAM (body)
 |    -> ) engine=myisam default charset=ujis;
 |Query OK, 0 rows affected (0.01 sec)
 |
 |mysql> show index from test;
 |+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+----------------+---------+
 || Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type     | Comment |
 |+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+----------------+---------+
 || test  |          0 | PRIMARY  |            1 | id          | A         |           0 |     NULL | NULL   |      | BTREE          |         | 
 || test  |          1 | body     |            1 | body        | NULL      |        NULL |     NULL | NULL   |      | FULLTEXT,SENNA |         | 
 |+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+----------------+---------+
 |2 rows in set (0.00 sec)

 |mysql> INSERT INTO test VALUES
 |    -> (NULL, "衆院選挙について", "皆さんははどの党に投票するのでしょうか"),
 |    -> (NULL, "果物", "apple リンゴ、orange オレンジ"),
 |    -> (NULL, "歌", "わくわくさせてよ、ついてるねのってるね"),
 |    -> (NULL, "MySQL", "MySQLリファレンスマニュアルを全部読め"),
 |    -> (NULL, "ロボットのgood designとは", "先週末に開催された GoodDesignPresentation 2005");
 |Query OK, 5 rows affected (0.00 sec)
 |Records: 5  Duplicates: 0  Warnings: 0
 |
 |mysql> SELECT * FROM test WHERE MATCH(body) AGAINST('投票');
 |Empty set (0.00 sec)

senna.log
 |03/19:15:21:00.710214|n| creating index (test, flags=0 initial_n_segments=0) 
 |03/19:15:21:00.710260|n| keydef->senna_flags=0 
 |03/19:15:21:00.710276|n| create index (./test/test.001, flags=0 initial_n_segments=0) 
 |03/19:15:21:00.710361|n| RLIMIT_STACK is 268435456 (0) 
 |03/19:15:21:00.710404|n| creating './test/test.001' encoding=euc_jp initial_n_segments=0 
 |03/19:15:21:00.718943|n| index created (./test/test.001) flags=80000000 
 |03/19:15:21:00.720887|n| share->delay_key_write=0 
 |03/19:15:21:00.720921|n| unique_file_name /usr/local/data/mysql5036_senna102/test/test.MYI 
 |03/19:15:21:00.720931|n| data_file_name ./test/test.MYD 
 |03/19:15:21:00.720940|n| index_file_name ./test/test.MYI 
 |03/19:15:21:00.720948|n| share->keyinfo[1].seg=153690232 
 |03/19:15:21:00.720959|n| open (/usr/local/data/mysql5036_senna102/test/test.001) 
 |03/19:15:21:00.721007|n| RLIMIT_STACK is 268435456 (0) 
 |03/19:15:21:00.721182|n| index opened (0x9259140:/usr/local/data/mysql5036_senna102/test/test.001) flags=80000000 

Sennaは--without-mecabを付けて、コンパイルしております。
MySQL4.1.20+Senna1.0.2(Ngram)の組み合わせでは、結果は返ります。
恐れ入りますがよろしくお願いいたします。

---
Katsuya Utada <utada****@themi*****>




Senna-dev メーリングリストの案内
Back to archive index