Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
全角<を検索したい
- From: Osakana Taro <osakana.nmz@xxxxxxxxxxx>
- Date: Tue, 25 Feb 2003 22:47:58 +0900
- X-ml-name: namazu-users-ja
- X-mail-count: 03071
はじめまして、とどろきと申します。
NAMAZU v2.0.12を使用してHTML文章の検索を行おうとしております。
その際、全角の「<>《》」が半角の「<>」に変換されてしまい
困っております。
まず、mknmz実行時の「<>」の扱いに関しては下記を参照し
「<」→「>」変換を試してみましたが
全角のまま扱うことができないのでやめました。
http://www.namazu.org/ml/namazu-users-ja/msg02526.html
次に「<>《》」の変換を行わないよう
/usr/local/share/namazu/pl/codeconv.pl内の
「my $nkf_opt = "-emXZ3";」を「my $nkf_opt = "-emX";」と
変更しました。
この変更を行った後、mknmzをやり直して
データベースを再構築し、検索を行いました。
その後、/tmp/tmp.txtに「<」とだけ入力し
namazuコマンドを以下のように実行した場合は
正常に動作しています。
$ namazu `cat /tmp/tmp.txt` ./index
しかし、namazu.cgiを使用した場合「<>」が
半角に変換される現象がおきています。
(「《》」は変換されないのが不可解なのですが...)
IE6 on XPおよび、w3m on Solaris8の双方で同一の現象が発生しているので
ブラウザ依存ではないようです。
このような、namazuコマンドでは正常に動作しているものの
namazu.cgiを用いた場合のみ動作がおかしいという時は
どのようなあたりを見直し修正すればよいのでしょうか?
-----------------------------------------------------------
OS: Solaris8
nkf: 171 + 上記urlのパッチ
kakasi: 2.3.4
-----------------------------------------------------------
% mknmz -C
System: solaris
Namazu: 2.0.12
Perl: 5.00503
NKF: module_nkf
KAKASI: module_kakasi -ieuc -oeuc -w
ChaSen: no
Wakati: module_kakasi -ieuc -oeuc -w
Lang_Msg: C
Lang: C
Coding System: euc
CONFDIR: /usr/local/etc/namazu
LIBDIR: /usr/local/share/namazu/pl
FILTERDIR: /usr/local/share/namazu/filter
TEMPLATEDIR: /usr/local/share/namazu/template
Supported media types:
application/x-bzip2
application/x-compress
application/x-gzip
message/news
message/rfc822
text/hnf
text/html
text/html; x-type=mhonarc
text/plain
text/plain; x-type=rfc
text/x-hdml
text/x-roff
-----------------------------------------------------------
---
Todoroki Taro <osakana.nmz@xxxxxxxxxxx>