mysql:5192
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Sun, 24 Feb 2002 09:26:26 +0900
Subject: [mysql 05192] Re: php+mysql での日本語検索
とみたです。 On Thu, 21 Feb 2002 16:47:08 +0900 井田昭一 <sho@xxxxxxxxxx> wrote: > Mysqlのマニュアルによると > http://www.softagency.co.jp/mysql/Manual/mysql-3.23.47/ > manual.ja_MySQL_Optimization.html#MySQL_indexes > > select * from JYUSHO where SHI like "%長野%" MACHI like "%信濃%"; > > 上記ではindexが使われないとありましたので、遅いのだと思いますが、 > この検索を早くする方法をご存知の方ご教授願えないでしょうか。 # 本題と関係ないと思いますが、where の条件と条件の間は「and」か「or」 # が必要じゃないかと思うのですが…。 とりあえず、インデックスを使わないで検索を速くする方法としては、 「varchar を使わずに char を使ってみる」くらいしか思いつきません。 これでどれくらい速くなるかはわかりませんが…。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
5186 2002-02-21 16:47 [井田昭一 <sho@xxxxxx] php+mysql での日本語検索 -> 5192 2002-02-24 09:26 ┗[とみたまさひろ <tomm] 5193 2002-02-24 17:13 ┗[井田昭一 <sho@xxxxxx]