Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
検索結果のURIを日本語表記にしたい
- From: "Tadashi Motohashi" <Tadashi.Motohashi@xxxxxxxxx>
- Date: Tue, 25 Feb 2003 20:12:48 +0900
- X-ml-name: namazu-users-ja
- X-mail-count: 03068
初めて投稿させていただきます。
よろしくお願いします。Motohashiと申します。
社内でファイルサーバ(samaba)、ウェブサーバ(apache)
を立ち上げ、ファイルサーバ内文書の検索システムを
構築しようと考えています。
検索結果として下記のような表記が得られ、
ファイルサーバ内の文書までアクセスできるところまでは、
できましたが、uriの日本語表記(下線部)をさせたいのですが、
うまくいきません。
-----------------------------------------------
1. テスト.txt (スコア: 18)
著者: 不明
日付: Fri, 21 Feb 2003 11:44:04
この文章はテストです。 こんにちは
http://docserver/jte/work1t/%A5%C6%A5%B9%A5%C8.txt (48 bytes)
~~~~~~~~~~~~~~~~~~
------------------------------------------------
テンプレートのNMZ.result.normal.ja内の
<dd><a href="${uri}">${uri}</a> (${size} bytes)<br><br>
~~~~~~
下線部の変数をコード変換できればよいのでしょうけど。
何か、よい知恵ございましたらご教授ください。
環境
-------------------------------------------
RedHat 7.2
Apache 1.3.20
samba 2.2.2
namazu 2.0.10-1
kakasi -2.3.4-1
perl-File-MMagic 1.13-2
perl-NKF-1.71-2
perl-Search-Nmazu-0.13.2
perl-Text-Kakasi-1.05-1
mknmz -Cの結果
-------------------------------------------
読み込んだ設定ファイル: /etc/namazu/mknmzrc
システム: linux
Namazu: 2.0.10
Perl: 5.006
NKF: module_nkf
KAKASI: module_kakasi -ieuc -oeuc -w
茶筌: no
わかち書き: module_kakasi -ieuc -oeuc -w
メッセージの言語: ja_JP.eucJP
言語: ja_JP.eucJP
文字コード: euc
CONFDIR: /etc/namazu
LIBDIR: /usr/share/namazu/pl
FILTERDIR: /usr/share/namazu/filter
TEMPLATEDIR: /usr/share/namazu/template
対応メディアタイプ:
application/excel
application/msword
application/pdf
application/x-bzip2
application/x-compress
application/x-gzip
application/x-rpm
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
mknmzrc要約
-------------------------------------------------
package conf; # Don't remove this line!
$ALLOW_FILE = ".*\\.(?:$HTML_SUFFIX)|.*\\.txt" . # HTML, plain text
"|.*\\.pdf|.*\\.ps" . # PDF, PostScript
$DENY_FILE =
".*\\.(gif|png|jpg|jpeg)|.*\\.tar\\.gz|core|.*\\.bak|.*~|\\..*|\x23.*";
$ON_MEMORY_MAX = 50000000;
$FILE_SIZE_MAX = 30000000;
$NKF = "module_nkf";
$KAKASI = "module_kakasi -ieuc -oeuc -w";
$WAKATI = $KAKASI;
.namazurc要約
--------------------------------------------------
Index /var/www/html/jte/cgi
Template /var/www/html/jte/cgi
Replace /home/work1t http://docserver/jte/work1t
Replace /home/work2t http://docserver/jte/work2t
Replace /home/doc http://docserver/jte/doc
Lang ja_JP.eucJP
Scoring tfidf
EmphasisTags "<strong class=\"keyword\">" "</strong>"
samba coding system
----------------------------------------------------
euc