我有需要开发站点搜索功能的站点。数据可能驻留在数据库表中,也可能在 aspx 页面中作为静态字。我搜索谷歌,发现 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 搜索我的数据库和 aspx 文件。如果有人在这里讨论一些示例代码,我会很高兴。谢谢