2009年8月16日日曜日

ブラウザによるblog内検索の違い

ちと調べ物があってblog内をCtl+Fで検索してみた(ちなみにブラウザはChrome)。

検索ワードは「パス」。

引っかかったのは「パス」「はず」「はす」。。。
んっ? これは、、、「ユニコードの正規化」絡みなのか???
半角カナの「パス」で入力しても同様だ。

で、ブラウザを替えてみる。

Firefoxでは「パス」のみにhitし、半角カナの「パス」は見つかりませんでしたと表示される。
SafariはChromeと同じ結果。
で、IE8は「パス」のみにhitするが、半角カナの「パス」は中途半端に2箇所hitする。
Googleの検索エンジンは「イラレ」で入力しても「Illustrator」が引っかかるが、Chromeでblog内を検索してもそれはない。

タイミングよくものかのさんがあげていた。
2009/08/14

前回「Googleが検索文字をNFCに正規化している」と書きましたが、これは間違いだと教えてもらいました。

正規化しているのはGoogleではなく、Safariでした。検索フォームに入力すると、いつの間にか正規化するようになっていたんですねえ。一方、ツールバーのGoogle検索に入力すると正規化されずそのままです。

Safariはおそらく、Google検索だけでなく、入力フォームに入力された文字はすべてNFCに正規化して送信しているんだろうなあ〜と思います。(確認できる場所が思いつかないので未確認)

関係がありそうでなさそうで、まだまだ勉強不足。

ちなみに調べ物はアウトライン化してしまったパスを線幅を持ったパスに置き換えるスクリプト。
知っている人がいましたら教えてください<(__)>

0 件のコメント: