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]