[Senna-dev 498] Re: Senna0.9.0

アーカイブの一覧に戻る

Katsuya Utada utada****@themi*****
2007年 3月 1日 (木) 15:45:02 JST


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

2indパッチに関して再度ご質問です。
On Thu, 22 Feb 2007 22:22:22 +0900, Tasuku SUENAGA wrote:
 |「2ind-patchの使い方」の項を参考に、
 |select num from test force index(PRIMARY)
 |        where match(title,text) against('アメリカ')
 |        order by num limit 45070,2;
 |とすると高速化されると思います。
 |
 |お試しください。

Senna-1.0.1(Ngram)+2indパッチの環境で、ソート処理を含む
一部の単語で応答が極端に遅くなってしまうのですが、(特に、結果がない場合)
何か改善策はあるでしょうか?

mysql> select num from test force index(PRIMARY)
       where match(title,text) against('PS') order by num limit 10;
(snip)
10 rows in set (0.16 sec)

mysql> select num from test force index(PRIMARY)
       where match(title,text) against('PS-2') order by num limit 10;
(snip)
2 rows in set (18.62 sec)

mysql> select num from test force index(primary)
       where match(title,text) against('PS_2') order by num limit 10;
Empty set (46.83 sec)

mysql> select num from test force index(PRIMARY)
       where match(title,text) against('ぷれすて2') order by num limit 10;
Empty set (47.06 sec)

文書のサイズは1GB程です。order byにはPKを指定しています。

よろしくお願いいたします。

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




Senna-dev メーリングリストの案内
アーカイブの一覧に戻る