Allen Wang

专注web开发
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

了解 Lucene a search engine library

Posted on 2006-11-16 16:49  AllenWang.NET  阅读(342)  评论(0编辑  收藏  举报

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构建搜索引擎》
示例下载地址:
https://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