Namazu-users-ja(旧)


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

Solaris8+Namazu+Kakasi



はじめまして、巽と申します。

現在私どものSUNUltra10のサーバでWindowsで共有しております
sambaサーバのファイル内部を全文検索したくNamazuを導入しました。
sambaの設定はeucの日本語設定(※1参照)として保存を行い、
mknmzを使用しindexを作成したのですが、indexは問題なく作成できるのですが
ファイル内部がよめません。(※2コマンド参照)
問題としてはファイルがシフトJISにwakatiがなってないからだろうか?と
思うのですが、namazu.cgiがあるところにmknmzrcをおき(※3参照)
mknmzrc書き方として下記の書き方で、 -iをシフトjisにして
読み込みを行えば、ファイルの内部が読めると思われるのです。

 $KAKASI = "/usr/local/bin/kakasi -ieuc -oeuc -w";
                                   ↑↑
                                   ここ
 $WAKATI  = $KAKASI;

申し訳ありませんが、上記の書き方を教えていただけませんか?

また、ここだけでは対応できず、setenv LANG も変更する必要が
ありますでしょうか?

お手数をおかけしますが、ご教授お願いいたします。

※1
        coding system = euc
        client code page = 932

※2
mknmz -k /export/home/public/test

※3
|namazu.cgi
|.namazurc
|
|------------index(indexを作成するように指定した場所)
               |
           NMZ.body
           NMZ.body.es
           NMZ.body.fr
           NMZ.body.ja*
           NMZ.err
               ・
               ・(中略)
           NMZ?????
           core


インストールした物とシステムは下記のとおりです。
Text-Kakasi-1.05
kakasi-2.3.4
lv4494
xlHtml-0.2.8
xpdf-0.92
wv-0.6.7

システム: solaris
Namazu: 2.0.7
Perl: 5.006
NKF: /usr/local/bin/nkf
KAKASI: /usr/local/bin/kakasi -ieuc -oeuc -w
茶筌: no
わかち書き: /usr/local/bin/kakasi -ieuc -oeuc -w
メッセージの言語: ja
言語: ja
文字コード: euc
CONFDIR: /usr/local/etc/namazu
LIBDIR: /usr/local/share/namazu/pl
FILTERDIR: /usr/local/share/namazu/filter
TEMPLATEDIR: /usr/local/share/namazu/template
対応メディアタイプ:
  application/excel
  application/msword
  application/powerpoint
  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


☆━━…‥‥・・
巽 知秀(E-mail : tatsumi@xxxxxxxxxxxxxxx)
  日本原子力研究所 関西研究所 情報システム管理課
                                          (TEL:0774-71-3105)
                                          (FAX:0774-71-3107)
                                               ・・‥‥…━━☆