【发布时间】:2012-06-26 10:26:50
【问题描述】:
我有需要开发站点搜索功能的站点。数据可能驻留在数据库表中,也可能在 aspx 页面中作为静态字。我搜索谷歌,发现 lucene.net 可能适合站点搜索功能。但我从不使用 lucene.net,所以我不知道如何创建 lucene.net 索引文件。我想在我的网站上开发 2 个实用程序,例如
1) 用于创建和更新从数据库表和物理 aspx 文件读取数据的索引文件。 2) 针对索引文件搜索多个单个或多个关键字的实用程序。
我发现了一些我只是不明白的代码sn-p
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 文件....如果有人在这里讨论一些示例代码,我会很高兴。谢谢
【问题讨论】:
标签: asp.net lucene.net