- ベストアンサー
phpでエクセルやパワーポインタの内容も検索するには
php、mysqlでプログラミングを書きます。 検索対象にエクセルやパワーポインタで書かれた内容も含みたいのですが、どのように設定すればいいのでしょうか? どなたか教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一般的に内容も検索する全文検索ならNamazu利用ですね。 http://www.namazu.org/ 真夜中等の利用していない時間帯にインデックスを作成してから検索するので、全文検索でもかなり速いです。 perlで書かれていますので、大概のサーバで利用可能かと思います。 無理にPHPでなくともいいでしょうが、どうしてもPHPと言う事なら、Namazu拡張モジュールが公開されています。 参考 http://win.kororo.jp/archi/tips/namazu_php.php http://tag3.hp.infoseek.co.jp/php/php4_namazu.html http://park1.wakwak.com/~ima/php_namazu.html phpもMySQLも使わなくなってしまいますけどcgiのNamazuをそのまま使うのが手っ取り早いと思います。 メタデータやキーワードをファイルから抽出してMySQLへ格納、と言う事は可能でしょうが、Namazuほどはパフォーマンスが無いと思います。 参考まで。
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
>エクセルやパワーポインタで書かれた内容 それぞれのアプリ用のAPIをさがしてきて、テキストを抽出し、mysqlで 全文検索する。 (mysqlの全文検索はかならずしも正しく検索されませんので工夫が必要 ですが・・) PEARなどでさがしてみるとよいかも。
補足
Movable typeを入れてカスタマイズしようかと思っているのですが、 どのようにすればよいでしょうか? Blog内で検索可能な仕組み、たぶん、DB検索だと思いますが、 になっていると思うのですが、個々のBLOGに張られているエクセルなども検索対象にしたいと思っています。 Namazuは入れられるのでしょうか? すみませんが再度ご回答をお願いいたします。