mysql:5424
From: "KAWAI,Takanori" <"KAWAI,Takanori" <GCD00051@xxxxxxxxxx>>
Date: Sun, 28 Apr 2002 18:36:36 +0900
Subject: [mysql 05424] Re: Full-text Search
川合孝典です。 ----- Original Message ----- From: "TOYOSHIMA, Masayuki" <mtoyo@xxxxxxxxxx> To: <ml@xxxxxxxxxx> Sent: Saturday, April 27, 2002 12:46 PM Subject: [mysql 05421] Re: Full-text Search > 豊島(東京外国語大学アジア・アフリカ言語文化研究所)と申します。 > > 全文検索関連スレッドを興味深く拝見しております。 > > ソース見ないで言う奴で恐れ入りますが、mysql の match against というのは、 > 所謂「転置索引」「転置ファイル」(inverted indexes/files) と原理的に同じ > ものでしょうか。つまり、あらかじめレコードをなめて注目文字列(語)→レコー > ドへのポインタという索引テーブルを別に作成して置き、検索時には、対象文字 > 列(語)→レコードポインタ→レコード、と取り出して来るのでしょうか。 (以下略) 基本的にはそんな仕組になっていると思われます。 ソースはおっかけてないので、マニュアルの文章から「そうなんだろうなぁ」と いった感じでしかないのですが。 12 MySQL Full-text Search http://www.mysql.gr.jp/jpdoc/3.23/manual.ja_Fulltext_Search.html ただ単純に有無だけで判定するのではなく、データに含まれる単語の 数などをベースに計算しているようです。 PS. 下記のURLに全文検索について、ちょっとまとめてみました。 #改めてみたら馬場肇さんのページに書いてあることとそっくりに #なっていた....。 全文検索って何? http://www.hippo2000.info/cgi-bin/KbWiki/KbWiki.pl?cmd=disp& page=%C1%B4%CA%B8%B8%A1%BA%F7%A4%C3%A4%C6%B2%BF%A4%C0 %A4%ED%A4%A6%A1%A9 =================================================== 川合 孝典 (Hippo2000) DBI日本語メーリングリスト管理人、Kansai.pm所属 kwitknr@xxxxxxxxxx GCD00051@xxxxxxxxxx http://member.nifty.ne.jp/hippo2000 http://www.hippo2000.info/ 「Perlを256倍使うための本 DBI編」 発売中 http://member.nifty.ne.jp/hippo2000/p256dbi/p256dbi.htm ===================================================
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]