Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

Namazu

【Namazu】.mknmzrc

Namazuの設定ファイルである.mknmzrcの設定方法に関するメモ。 $ON_MEMORY_MAX キロバイト(KB)単位で指定をする。例えば、100000000を指定すると、100MBとなる。 $FILE_SIZE_MAX インデックスを作成する際、これに指定をしたファイルサイズ以上のファイル…

【Namazu】メッセージ「NMZ.lock2 ファイルを発見しました」

mknmzでインデックスを作成するときに、以下のメッセージが表示されてインデックスが作成できないときがある。 /○○/○○/○○/NMZ.lock2 ファイルを発見しましたこのインデックスは他のプロセスによって更新されている可能性がありますそうでなければ、このファ…

【Namazu】メッセージ「~.doc 未対応の形式 (application/msword)無視します」

Microsoft Wordの文章ファイルを解析するために必要なファイルがインストールされていないと思われる。今のインストールの状態で、文章を解析するための必要ツールがインストールされているかどうかを確認するにはmknmzコマンドに-Cオプションを付けて実行す…

【Namazu】crontabコマンドでmknmzを実行させようとするとうまくいかない

Namazuのインデックスファイルを自動で作成するためにmknmzコマンドを含むシェルスクリプトをcrontabコマンドで設定して自動実行させようとするとうまくいかないことがある。 理由はよくわからないがmknmzコマンドが/binや/usr/binに置かれていないことが原…

【Namazu】mknmzを使うと文字化けが起こる

mknmzを使うと以下のように文字化けが発生することがある。 $ mknmzサネ、、ハ: mknmz [・ェ・?キ・逾 <ツミセン>...`mknmz --help' 、ヌ、隍・ワ、キ、、セ??シィ、オ、・゙、ケ これは日本語コードがUTF-8のLinux(ubuntuなど)で動作させているから。安定版のNamazuは基本的に日本語コ…

【Namazu】日本語コードがUTF-8のLinuxで使用する

Namazu 2.0.XはUTF-8には対応していない(ソースはここ)。内部コードはEUC-JPを用いている。開発版はUTF-8対応らしいが、現時点の安定版でUTF-8対応のNamazuはない。 ただしUTF-8で書かれた日本語文書は処理できるらしい(nkf 2.04以上はUTF-8に対応してい…