微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Lucene.Net .NET 版的 Lucene

程序名称:Lucene.Net

授权协议: Apache

操作系统: 跨平台

开发语言: C#

Lucene.Net 介绍

Lucene.Net 是 .NET 版的 Lucene

Lucene.Net 命名空间分析

Lucene.Net.Documents 这个命名空间提供了一些为封装要索引的文档所需要的类,比如 Document,
Field。这样,每一个文档最终被封装成了一个 Document 对象。

Lucene.Net.Analysis
这个命名空间主要功能是对文档进行分词,因为文档在建立索引之前必须要进行分词,所以这个包的作用可以看成是为建立索引做准备工作。

Lucene.Net.Index 这个命名空间提供了一些类来协助创建索引以及对创建好的索引进行更新。这里面有两个基础的类:IndexWriter 和
IndexReader,其中 IndexWriter 是用来创建索引并添加文档到索引中的,IndexReader 是用来删除索引中的文档的。

Lucene.Net.Search 这个命名空间提供了对在建立好的索引上进行搜索所需要的类。比如 IndexSearcher 和 Hits,
IndexSearcher 定义了在指定的索引上进行搜索方法,Hits 用来保存搜索得到的结果。

Lucene.Net 官网

http://incubator.apache.org/lucene.net/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐