[前][次][番号順一覧][スレッド一覧]

mysql:5422

From: Tatsuhiko Miyagawa <Tatsuhiko Miyagawa <miyagawa@xxxxxxxxxx>>
Date: Sat, 27 Apr 2002 13:06:59 +0900
Subject: [mysql 05422] Re: Full-text Search

宮川です。

At Sat, 27 Apr 2002 12:46:17 +0900,
TOYOSHIMA, Masayuki <mtoyo@xxxxxxxxxx> wrote:
 
> DBIx::FullTextSearch の仕組みは(これ又ソース見ないで言う奴ですが)転置索
> 引そのものの様に見えるのですが…、

えーと、そういうことになりますね。先のスクリプトを実行するとこんな感じ
のテーブルができます。(テストなんで、END で drop してますが)

mysql> select * from _fts_doc_words limit 20;
+--------------+----+
| word         | id |
+--------------+----+
| はず         |  1 |
| アクセス     |  2 |
| でも         |  3 |
| たい         |  4 |
| Perl         |  5 |
| 思う         |  6 |
| する         |  7 |
| から         |  8 |
| だれ         |  9 |
| データベース | 10 |
| 一般         | 11 |
| こと         | 12 |
| 利用         | 13 |
| 方法         | 14 |
| DBI          | 15 |
| 最も         | 16 |
| もの         | 17 |
| レストラン   | 18 |
| みる         | 19 |
| 例える       | 20 |
+--------------+----+
20 rows in set (0.00 sec)

mysql> select word_id, doc_id from _fts_doc_data limit 10;
+---------+--------+
| word_id | doc_id |
+---------+--------+
|       1 |      1 |
|       2 |      1 |
|       3 |      1 |
|       4 |      1 |
|       5 |      1 |
|       6 |      1 |
|       7 |      1 |
|       8 |      1 |
|       9 |      1 |
|      10 |      1 |
+---------+--------+
10 rows in set (0.00 sec)


で、この _fts_doc_data のテーブル構造の持ち方が何種類かあって、検索重
視か、更新重視か、など選べます。上の持ち方ですと単語とドキュメントが並
ぶリファレンステーブルになるので、検索対象のテーブルが巨大だとさらに巨
大なテーブルができることになります。

--
Tatsuhiko Miyagawa <miyagawa@xxxxxxxxxx>


[前][次][番号順一覧][スレッド一覧]

      5375 2002-04-20 22:23 [<moeru@xxxxxxxxxx>  ] Full-text Search                        
      5376 2002-04-20 23:19 ┗[とみたまさひろ <tomm]                                       
      5377 2002-04-20 23:35  ┗[<moeru@xxxxxxxxxx>  ]                                     
      5378 2002-04-21 00:34   ┗[とみたまさひろ <tomm]                                   
      5379 2002-04-21 00:47    ┗[<moeru@xxxxxxxxxx>  ]                                 
      5381 2002-04-21 07:37     ┣["KAWAI,Takanori" <GC]                               
      5383 2002-04-21 11:13     ┃┗[<moeru@xxxxxxxxxx>  ]                             
      5386 2002-04-21 23:19     ┃ ┗["KAWAI,Takanori" <GC]                           
      5387 2002-04-22 00:13     ┃  ┗[<moeru@xxxxxxxxxx>  ]                         
      5401 2002-04-25 11:06     ┃   ┗["KAWAI,Takanori" <GC]                       
      5403 2002-04-25 12:14     ┃    ┗[<moeru@xxxxxxxxxx>  ]                     
      5404 2002-04-25 14:10     ┃     ┣["KAWAI,Takanori" <GC]                   
      5407 2002-04-26 01:10     ┃     ┃┣[<moeru@xxxxxxxxxx>  ]                 
      5408 2002-04-26 07:44     ┃     ┃┃┗["KAWAI,Takanori" <GC]               
      5410 2002-04-26 09:47     ┃     ┃┃ ┗[<moeru@xxxxxxxxxx>  ]             
      5411 2002-04-26 10:52     ┃     ┃┃  ┣["KAWAI,Takanori" <GC]           
      5417 2002-04-27 00:22     ┃     ┃┃  ┃┣[<moeru@xxxxxxxxxx>  ]         
      5419 2002-04-27 12:30     ┃     ┃┃  ┃┗[Tatsuhiko Miyagawa <]         
      5421 2002-04-27 12:46     ┃     ┃┃  ┃ ┣["TOYOSHIMA, Masayuki]       
->    5422 2002-04-27 13:06     ┃     ┃┃  ┃ ┃┣[Tatsuhiko Miyagawa <]     
      5423 2002-04-28 11:50     ┃     ┃┃  ┃ ┃┃┗["TOYOSHIMA, Masayuki]   
      5424 2002-04-28 18:36     ┃     ┃┃  ┃ ┃┗["KAWAI,Takanori" <GC]     
      5425 2002-04-28 18:50     ┃     ┃┃  ┃ ┗["KAWAI,Takanori" <GC]       
      5432 2002-05-05 14:58     ┃     ┃┃  ┃  ┗[<moeru@xxxxxxxxxx>  ]     
      5416 2002-04-26 20:20     ┃     ┃┃  ┗[Hidetoshi OKAWA <hid]           
      5420 2002-04-27 12:46     ┃     ┃┗[Tatsuhiko Miyagawa <]                 
      5405 2002-04-25 18:33     ┃     ┗[Hidetoshi OKAWA <hid]                   
      5382 2002-04-21 08:04     ┗[とみたまさひろ <tomm]