namazuでPDF,Office文書を検索可能にする

はじめに

ホームページ内のキーワード検索をするのに便利なNamazuですが、デフォルトではtxtやhtmlといったファイルしか検査ができません。
ここでは、PDFファイルやExcel,Word,PowerPointとったOffice文書を検索対象とする方法を解説します。

Namazuがインストールされていることが前提となりますのでNamazuのインストールについては namazuインストール を参照ください。

PDFファイルを検索対象とする

NamazuでPDFを検索対象とするにはxpdfといったソフトウェアが必要になります。

(1)必要ソース
http://www.foolabs.com/xpdf/
xpdf-3.01.tar.gz
ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.01.tar.gz
xpdf-japanese.tar.gz(日本語検索)
ftp://ftp.foolabs.com/pub/xpdf/xpdf-japanese.tar.gz
今回は xpdf-3.01.tar.gz,xpdf-japanese.tar.gz を利用しました。

(2)インストール
(i)xpdf

$ tar xvfz xpdf-3.01.tar.gz
$ cd xpdf
$ ./configure
$ make
$ su
# make install
(ii)xpdf-japanese
$ tar xvfz xpdf-japanese.tar.gz
$ cd xpdf-japanese
$ su
# mkdir -p /usr/local/share/xpdf/japanese
# cp -R * /usr/local/share/xpdf/japanese
# cat add-to-xpdfrc >> /usr/local/etc/xpdfrc

これでPDFが検索できるようになります。
確認は以下のコマンドで確認してください。

# mknmz -C
 application/pdf: pdf.pl
先頭に - (マイナス) がついていなければPDFが参照可能となります。
後は、mknmzrcファイルに pdf を検索対象として加えればOKです。

Wordファイルを検索対象とする

NamazuでWordファイルを検索対象とするにはwvwareといったソフトウェアが必要になります。

(1)必要ソース
http://wvware.sourceforge.net/
wv-1.0.0.tar.gz
http://jaist.dl.sourceforge.net/sourceforge/wvware/wv-1.0.0.tar.gz
今回はwv-1.0.0.tar.gzを利用しました。

(2)インストール

$ tar xvfz wv-1.0.0.tar.gz
$ cd wv-1.0.0
$ ./configure
$ make
$ su
# make install
これでインストール完了です。
確認は同じく
# mknmz -C
  application/msword: msword.pl
先頭に - (マイナス) がついていなければWordが参照可能となります。
後は、mknmzrcファイルに doc を検索対象として加えればOKです。

Excel,PowerPointを検索対象とする

Excel,PowerPointを検索対象とするには xlhtml,ppthtmlが必要です。
私は
http://www.asahi-net.or.jp/~yw3t-trns/namazu/xlhtml/
で公開されている xlhtml,ppthtmlを含んだ xlhtml-0.5.1 を利用しました。

(1)必要ソース
http://www.asahi-net.or.jp/~yw3t-trns/namazu/xlhtml/
xlhtml-0.5.1.tar.gz
http://www.asahi-net.or.jp/~yw3t-trns/namazu/xlhtml/xlhtml-0.5.1.tar.gz

(2)インストール

$ tar xvfz xlhtml-0.5.1.tar.gz
$ cd xlhtml
$ ./configure
$ make
$ su
# make install
これでインストール完了です。
確認は同じく
# mknmz -C
    application/excel: excel.pl
  application/powerpoint: powerpoint.pl
先頭に - (マイナス) がついていなければExcel,PowerPointが参照可能となります。
後は、mknmzrcファイルに xls , ppt を検索対象として加えればOKです。

marronおすすめの参考書 by Amazon
ナマズブルース(NAMAZU BLUES) ナマズブルース(NAMAZU BLUES)
CAPTAIN TRIP RECORDS キャプテン・トリップ・レコーズ /
¥ 2,494
Childisc Vol.1 Childisc Vol.1
DAIKI /
世界のナマズ 世界のナマズ
マリン企画 / 江島 勝康
¥ 2,940

Copyright(C) 2004-2006 マロンくん.NET ~サーバ管理者への道~ All Rights. Reserved.