サイト検索機能を開発する必要があるサイトがあります。データはデータベーステーブルに存在するか、aspxページに静的ワードとして存在する可能性があります。Google で検索したところ、lucene.net がサイト検索機能に適している可能性があることがわかりました。しかし、私は lucene.net を使用したことがないので、lucene.net インデックス ファイルの作成方法がわかりません。私のサイトで次のような2つのユーティリティを開発したい
1)データベーステーブルと物理aspxファイルからデータを読み取るインデックスファイルの作成と更新用。2) インデックス ファイルに対して複数の単一または複数のキーワードを検索するユーティリティ。
ちょっと理解できないコードスニペットを見つけました
string indexFileLocation = @"C:\Index";
string stopWordsLocation = @"C:\Stopwords.txt";
var directory = FSDirectory.Open(new DirectoryInfo(indexFileLocation));
Analyzer analyzer = new StandardAnalyzer(
Lucene.Net.Util.Version.LUCENE_29, new FileInfo(stopWordsLocation));
Lucene.Net.Util.Version.LUCENE_29 とはstopWordsLocation とは データを Stopwords.txt に保存する方法
しかし、上記の2つのユーティリティを開発するコンセプトはありません。ですから、lucene.net を使用して DB と aspx ファイルを検索する方法を教えてください。ここでサンプル コードについて説明してくれる人がいれば幸いです。ありがとう