[PHP-users 17603]Namazu関数で英数字を含む単語は検索できません。
seijun86 @ yahoo.co.jp
seijun86 @ yahoo.co.jp
2003年 8月 31日 (日) 06:32:58 JST
野村と申します。いつもお世話になっております。
PHPにNamazu関数を
phpize
configure --with-namazu
make
make install
でnamazu.soを作成し、/usr/local/lib/php/extensionsに入れて、Apache起動時
にPHPとともに組み込みました。
なお、OSはTurbo Linux Sever 8.0で、Namazu関数は秀和システムの「今日から
使えるPHP4−改訂版」の付属CD-ROMのものを使っています(2003年6月時点
でネットからゲットしたものらしいです)。
さて、「PHP徹底攻略−実践編」に乗っていたNamazu検索用のスクリプトNamazu.
PHPにて動作を確認しましたが、通常の日本語の単語では問題なく検索できます
が、英数字を含む単語だと検索できません。
例えば、NBC核兵器とかPAC3、2・5%などです。これらは、Namazu本体
のNamazu.cgiからは検索できます。PHPのNamazu関数はNamazu.cgiを呼び出して
いるような感じですが、もしそうだったら検索できないはずはないんですが・・
・。
対処法をご存じの方がいらっしゃれば、ご教示願いたいのですが。
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/
PHP-users メーリングリストの案内