Lucene 的 .NET 版本,Lucene.Net 3.0.3 發布

jopen 9年前發布 | 10K 次閱讀 Lucene
 

Apache Lucene.Net 3.0.3 發布,這是從孵化項目出來的第一個官方版本! 此版本支持 .Net 3.5,添加了完整的全新 Spatial Contrib 項目。

下載:

更多內容請看 發行說明。

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 用來保存搜索得到的結果。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!