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

mysql:2006

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Fri, 12 May 2000 09:30:17 +0900
Subject: [mysql 02006] Re: 正規化と高速化

とみたです。

At Thu, 11 May 2000 23:46:23 +0900,
moeru@xxxxxxxxxx (moeru) wrote:

> 説明には書きませんでしたけど
> アイテムのタイトルとか説明とかは、めちゃくちゃキーワードとして検索されることが多いんですけど。
> MySQLの場合、前方一致以外はINDEXを張るのは無駄みたいですね。。

ですね。

> 知りたかったんですけど。。
> 
> 検索エンジンのキーワード検索のデータベース設計って
> こういう解決はどうやってるんでしょう?。。
> Yahooは、オラクルだから、部分一致でもINDEXをつけることができるとかなんでしょうか?

Oracle は詳しくないのでわかりません。

文章から単語を取り出して、1単語を1レコードで登録しておくという方法があ
ります。単語の抽出をうまくしないと、あるはずの単語が検索に引っ掛からない
ということになってしまいますが…。あと、単語の一部での検索というのはやっ
ぱりできませんね。

例えば、「東京都」を「東」と「京都」に分割してしまって登録すると、「東京
都」では検索できなくなりますし、「東京都」で登録すると「京都」では検索で
きませんね。

この辺の話は SQL から離れちゃいますが… (^^;

--
とみたまさひろ <tommy@xxxxxxxxxx>

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

      1999 2000-05-11 18:09 [Kakiuchi Atsuko <m00] 自動起動開始するには?                  
      2000 2000-05-11 18:41 ┣[とみたまさひろ <tomm]                                       
      2001 2000-05-11 19:21 ┗[Ko Tanikawa <tanikaw]                                       
      2002 2000-05-11 20:07  ┗[<moeru@xxxxxxxxxx>  ] 正規化と高速化                      
      2004 2000-05-11 21:06   ┗[とみたまさひろ <tomm]                                   
      2005 2000-05-11 23:46    ┗[<moeru@xxxxxxxxxx>  ]                                 
->    2006 2000-05-12 09:30     ┗[とみたまさひろ <tomm]                               
      2008 2000-05-12 18:55      ┗[<moeru@xxxxxxxxxx>  ]                             
      2009 2000-05-12 19:10       ┗[とみたまさひろ <tomm]                           
      2010 2000-05-12 19:36        ┗[<moeru@xxxxxxxxxx>  ]                         
      2011 2000-05-12 19:54         ┗[とみたまさひろ <tomm]