Nucleus(v3.41)



他のウェブアプリケーションでもそうですが、サイト内検索機能が非常に弱いです。
意外と大手企業さんのサイトでも同じような状況です。

入力された検索キーワードが、『英数字カタカナスペース』問わず半角全角混在状態なのが原因だと思います。
これから団塊さんが暇を持て余してネットに流れ込んでくる事を想像すると、結構大変な事になりますよね?

そこで、検索系プラグイン情報を漁ってみたのですが、よく解からず。
SEARCHと名の付くプラグインを片っ端から。。。と思っていたのですが、
osCommerceで行った処置でひとまずは済ませてみようと考えました。

SEARCH.phpの入力文字列変換ルーチンの頭で、
$text = mb_convert_kana($text, 'asKV');//検索入力文字列を変換。
を追加するだけです。

ただ、これをやってしまうと、書き手側も英数を半角に統一する必要があります。
対策としてはDBに突っ込む時にmb_convert_kana()するくらいでしょうか?
例によってハックで対応しようと思いましたが、ちょっと練習ということで、
新規プラグインを書いてみたいと思い。現在仕様を調査中です。