利用Lucene.net搭建站内搜索(3)---创建索引
2009-09-25 21:37
411 查看
Lucene.net提供了很全面的数据搜索操作,你可以利用Lucene.net检索磁盘中的文件,网页,数据库中的数据,但是前提是预先对数据创建索引。
Lucene索引过程分为三个主要的操作阶段:将数据转换成文本、分析文本、并将分析过的文本保存到索引库中。如图所示:
Code
try
{
ci.wordPath = Server.MapPath("App_Data") + @"\"; //词库路径;
ci.indexDirectory = Server.MapPath("index") + @"\"; //词库路径;
ci.dt = dt;
ci.GetIndex(1);
}
其中dt是保存数据的DataTable,wordpath是分词器的词库文件chsstopwords.txt,engstopwords.txt,dict.dct的路径,indexDirectory是生成索引文件的路径。
生成索引成功后,我们会在index文件夹下看到生成的文件:
这样,我们就创建好了数据的索引。检索数据的时候,我们就可以利用它快速的对数据进行检索。
Lucene索引过程分为三个主要的操作阶段:将数据转换成文本、分析文本、并将分析过的文本保存到索引库中。如图所示:
Code
try
{
ci.wordPath = Server.MapPath("App_Data") + @"\"; //词库路径;
ci.indexDirectory = Server.MapPath("index") + @"\"; //词库路径;
ci.dt = dt;
ci.GetIndex(1);
}
其中dt是保存数据的DataTable,wordpath是分词器的词库文件chsstopwords.txt,engstopwords.txt,dict.dct的路径,indexDirectory是生成索引文件的路径。
生成索引成功后,我们会在index文件夹下看到生成的文件:
这样,我们就创建好了数据的索引。检索数据的时候,我们就可以利用它快速的对数据进行检索。
相关文章推荐
- 利用Lucene.net搭建站内搜索(3)---创建索引
- 利用Lucene.net搭建站内搜索(3)---创建索引
- 利用Lucene.net搭建站内搜索 ---Lucene.net
- 利用Lucene.net搭建站内搜索(4)---数据检索
- 利用Lucene.net搭建站内搜索(2)---分词技术
- 利用Lucene.net搭建站内搜索(2)---分词技术
- 利用Lucene.net搭建站内搜索(1)---了解Lucene.net
- 利用Lucene.net搭建站内搜索(1)---了解Lucene.net
- 利用Lucene.net搭建站内搜索(2)---分词技术
- 利用Lucene.net搭建站内搜索(4)---数据检索
- 利用Lucene.net搭建站内搜索(4)---数据检索
- 利用Lucene.net搭建站内搜索(1)---了解Lucene.net
- 利用Lucene.net搭建站内搜索(2)---分词技术
- Lucene.net 从创建索引到搜索的代码范例
- c#使用Lucene.net创建索引,实现搜索的代码示例
- Lucene 6.10 初级 创建索引库和利用索引库进行搜索!
- Lucene.net搜索——创建索引
- Lucene.Net在创建好索引文件内搜索
- Lucene.Net核心类简介,创建索引,搜索,Lucene高亮组建演示,Rss获得最新帖子,只索引帖子的有意义部分,在AddDocument之前先移除旧有文档.
- Lucene.net 站内搜索 学习