検索機能が期待通りに動かない?

コンテンツにあるキーワードを検索しても,上手くひっかけてくれないときがあるらしい.
最も大事な「サポート」「サポート契約」を取りこぼしているようで,……死活問題ですよコレは.;-(

濁音問題?

「ボード」「プラグイン」「サンプル」も取りこぼすっぽい.もしかして,Unicodeの濁音問題ですかコレは!?

場当たり的,解決

無い知恵を搾り取ったけれど,妙案浮かばず.OSX固有といってもよい話なので,殆ど情報がない.
一番正解に近そうな情報も今回の解決には結びつかず.結局以下のようなパッチで逃げることにする.

                        $dakuten_code = sprintf("%c%c%c",0xe3,0x82,0x99);
                        $handakuten_code = sprintf("%c%c%c",0xe3,0x82,0x9a);
                        $text = str_replace($dakuten_code, ' ', $text);
                        $text = str_replace($handakuten_code, ' ', $text);
                        $words = explode( ' ', $text );

要するに,濁点・半濁点はスペースにしてしまうというもの.必要以上に引っかかってしまうようになるはずだけれど,引っかからないよりはマシと判断.あと,厳密な一致で検索されるとダメだけれど,デフォルト設定ではないので,それはもう諦める.

UTF-8 (Unicode)で,文字コードの問題から解放されるなんて言っていた人達を,小一時間問いつめたい.