- 締切済み
全文検索プログラムを作りたい!
今度、仕事で全文検索を行うプログラムを作ることとなりそうです。 もちろん日本語対応で、WordやExcelファイル内の文字列を検索する仕様です。 しかし、どのような方法でプログラムを作るのかチンプンカンプンです。 とりあえず今時点でわからないところが3つほどあります。 全文検索の技術に精通している方いましたら、是非アドバイスお願い致します。 (1).全文検索するAPI関数ってないでしょうか? もしくは、ネット上でフリーで配布されている全文検索する プログラムってないでしょうか? (2).全文検索するプログラムを作るのに適した プログラム言語って何でしょうか? (3).市販されている全文検索システムは、インデックスファイルを作成し、 そのインデックスファイルから全文検索をしているようですが、 インデックスファイルを用意するメリットって何でしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kabaokaba
- ベストアンサー率51% (724/1416)
回答No.1
仕事で全文検索システムのプログラムを組むにしては あまりに質問内容がお粗末です。。 その上。。。Officeの中まで検索ですか・・・ クライアントが可哀相です。。。 まずは「形態素解析」ってご存知ですか? kakashi, chasenってご存知ですか? (1)「namazu」ってご存知ですか? (2)どんな言語をご存知ですか? (3)検索するたびに 一回一回全データを探索するんですか?
補足
早速のご意見ありがとうございます。 本当にお粗末な質問内容になってしまい申し訳ありません。 「形態素解析」という言葉は初めて聞きました。 (1)「namazu」「kakashi」は全文検索できるツール(プログラム?) というところまで知っています。(言葉のみ) それらツールの使い方までは存じてません。 (2)投稿時に記入漏れてしまいましたが、Windowsのクライアント アプリケーションの開発なので「VisualStudio.net」、 「VisualStudio2006」にあるVB.NET、C#等で開発する予定です。 (3)はい。その度に全データを探索する仕様です。 気づきつつはあるのですが、やはりその都度の探索は クライアントに負荷がかかるでしょうか? 以上、宜しくお願い致します。