Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Namazu関数で英数字を含む単語は検索できません。



Tadamasa Teranishi <yw3t-trns@xxxxxxxxxxxxxxx>さん:
> > さて、どうして全角英数字では検索できないのでしょうか。
> 
> Namazu では、全角英数字と半角英数字を同一として扱うために、
> 全角英数字を半角英数字に変換した上で、インデックスを作成します。
> 
> そして、検索文字列を namazu.cgi や namazu に渡した場合、全角英数字を
> 半角英数字に変換した上で、検索を行います。
> 
> 正確には PHP の namazu をきちんと調べてみないとはっきりしたことは
> いえないので、あくまでも想像ですが...。
> 
> PHP の namazu が namazu のどのルーチンを呼び出しているのかわかりま
> せんが、検索文字列の全角英数字を半角英数時に変換するルーチンを通さず
> 直接検索ルーチンを呼び出しているのではないかと想像します。
> 
> また、フレーズ検索や正規表現の検索ができないようでしたら、ワード検索
> のルーチンを呼び出しているのではないかと思います。
> (こっちは特に自信なし。)
> -- 
なるほど。大変勉強になりました。有り難うございました。


__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/