Lucene
是
Java
世界中常用的索引
API,使用它提供的方法可以為文本資料創建索引,並提供檢索。
NLucene
是第一個的
.Net
移植,也是一個有
.Net
風格的版本,使用
.Net
的命名規范和類庫設計。不過
NLucene
項目的
leader
由於精力原因,只發布了
1.2beta
版本。Lucene.Net
項目出現後,NLucene
就沒有新的計劃了。
Lucene.Net
當初號稱要做
up-to-date
的
.Net
Lucene
移植,它只在命名方面采納了
.Net
的建議,主要目標傾向於和
Java
Lucene
兼容:一個是索引格式兼容,達到可以共同工作的目的;一個是命名接近(只相差很少,比如大小寫等),目的是可以方便開發者使用
Java
Lucene
相關的代碼和資料。現在
Lucene.Net
項目已經放棄了開源計劃,轉向了商業。它居然把
SourceForge
上已經開源的文件也刪除了。
與此同時,SourceForge
上又出現了
dotLucene
項目,出於對
Lucene.Net
的抗議,dotLucene
幾乎將
Lucene.Net
的代碼原封不動放在上面作為他們的起點。(>https://sourceforge.Net/forum/forum.PHP?thread_id=1153933&forum_id=408004)
DotLucene的官方站點
>http://www.dotlucene.Net/
>https://sourceforge.Net/projects/dotlucene/
有文檔及示例代碼
網上資源
dotLucene 系列文章
>http://www.cnblogs.com/idior/category/21216.Html
Lucene.Net試用
>http://www.knowsky.com/340962.Html
【參考】
idior的《Lucene.Net系列》
李剛、宋偉、邱哲的《AJax+lucene構建搜索引擎》
示例下載地址:
>http://files.cnblogs.com/onlytiancai/WawaSearch.rar
AJax+Lucene構建搜索引擎- mimimartt - 新浪BLOG
>http://blog.sina.com.cn/u/1197616372
征服AJax+Lucene—構建搜索引擎- 免費試讀- book.csdn.Net
>http://book.csdn.Net/bookfiles/28/
實戰 Lucene,第 1 部分: 初識 Lucene
本文首先介紹了Lucene的一些基本概念,然後開發了一個應用程序演示了利用Lucene建立索引並在該索引上進行搜索的過程。
>http://www-128.ibm.com/developerworks/cn/Java/j-lo-lucene1/
深入 Lucene 索引機制
Lucene 是一個基於 Java 的全文檢索工具包,你可以利用它來為你的應用程序加入索引和檢索功能。Lucene 目前是著名的 apache Jakarta 家族中的一個開源項目,下面我們即將學習 Lucene 的索引機制以及它的索引文件的結構。在這篇文章中,我們首先演示如何使用 Lucene 來索引文檔,接著討論如何提高索引的性能。最後我們來分析
>http://www-128.ibm.com/developerworks/cn/Java/wa-lucene/
用 Lucene 加速 Web 搜索應用程序的開發
Lucene 是基於 Java 的全文信息檢索包,它目前是 apache Jakarta 家族下面的一個開源項目。在這篇文章中,我們首先來看如何利用 Lucene 實現高級搜索功能,然後學習如何利用 Lucene 來創建一個健壯的 Web 搜索應用程序。
>http://www-128.ibm.com/developerworks/cn/web/wa-lucene2/
DotLucene搜索引擎Demo之:創建索引
>http://pwqzc.cnblogs.com/archive/2006/03/13/348761.ASPx
DotLucene搜索引擎Demo之:搜索索引
>http://www.cnblogs.com/pwqzc/archive/2006/03/16/351167.Html