mysql:7218
From: Kitajima <Kitajima <kitajima@xxxxxxxxxx>>
Date: Tue, 18 Mar 2003 13:22:36 +0900
Subject: [mysql 07218] Re: 漢字の部分一致検索の挙動について
これは[とみたまさひろ]様が[03/03/18 07:16:46]に送信された、 [[mysql 07213] Re: 漢字の部分一致検索の挙動について]への返信です。 〆 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 研究ありがとうございます。原因が明確になり、なんだかすっきりしました。 とみたまさひろ> とみたです。 とみたまさひろ> とみたまさひろ> On Thu, 06 Mar 2003 18:29:33 +0900 とみたまさひろ> Kitajima <kitajima@xxxxxxxxxx> wrote: とみたまさひろ> とみたまさひろ> > どもです。先日“パ”と“ケ”が区別できないという問題を投稿しましたが、 とみたまさひろ> > 色々調べてみた結果、 とみたまさひろ> > とみたまさひろ> > ・LIKE '%ケンタ%'等の部分一致場合に発生する。 とみたまさひろ> > (SELECT結果「ケンタッキー」と「パンタロン」がマッチ) とみたまさひろ> > ・MySQLVer4系列でのみ発生する。 とみたまさひろ> > とみたまさひろ> > の様です。 とみたまさひろ> > 一日も早くこの現象が無くなることを祈って。。。 とみたまさひろ> とみたまさひろ> 原因がわかりました。MySQL 4.0.2 で導入された、 とみたまさひろ> とみたまさひろ> * Use `Turbo Boyer-Moore' algorithm to speed up `LIKE "%keyword%"' とみたまさひろ> searches. とみたまさひろ> とみたまさひろ> の影響のようです。"%string%" 形式の LIKE だけ特別な関数を呼んで処理す とみたまさひろ> るようになってました。その関数はマルチバイトを意識してません。 とみたまさひろ> とみたまさひろ> とりあえず、マルチバイト文字セットの場合にその関数を使わないようにする とみたまさひろ> パッチを作りました。 とみたまさひろ> とみたまさひろ> ソースからコンパイルできる環境にある人は使ってみてください。 とみたまさひろ> とみたまさひろ> -- とみたまさひろ> とみたまさひろ <tommy@xxxxxxxxxx> とみたまさひろ> 日本MySQLユーザ会 http://www.mysql.gr.jp Kitajima. kitajima@xxxxxxxxxx 日本MySQLユーザ会 http://www.mysql.gr.jp/ ━━━━────────────────────────────
7140 2003-03-06 18:29 [Kitajima <kitajima@x] 漢字の部分一致検索の挙動について 7149 2003-03-08 13:45 ┣[とみたまさひろ <tomm] 7150 2003-03-09 18:18 ┃┗[Kitajima <kitajima@x] 7151 2003-03-09 19:29 ┃ ┗[とみたまさひろ <tomm] 7159 2003-03-11 21:10 ┃ ┗[Takeyuki Miyagawa <m] 7160 2003-03-12 02:08 ┃ ┣[Tomoyuki Ishino <ish] 7161 2003-03-12 11:23 ┃ ┃┗[Kitajima <kitajima@x] 7163 2003-03-13 02:30 ┃ ┗[とみたまさひろ <tomm] @ 7213 2003-03-18 07:16 ┗[とみたまさひろ <tomm] -> 7218 2003-03-18 13:22 ┣[Kitajima <kitajima@x] 7350 2003-03-25 04:38 ┗["HIROSE, Masaaki" <h] 7361 2003-03-26 01:47 ┗[とみたまさひろ <tomm] 7371 2003-03-26 18:36 ┗["HIROSE, Masaaki" <h]