文档介绍:——简介
         平台上的移植版本。它的功能与Lucene一样,都是用来提供一组API,让我们能快速开发自己的搜索引擎,当然,是全文搜索。它不是一个程序,拿到它并不能立刻运行,你必须自己实现逻辑过程。 Framework一样的框架。Lucene是用Java写的,尔后衍生出Nutch,接着又衍生出Hadoop。这些可以说和Lucene没有内在联系,但是它们可以扩充Lucene的应用规模。目前,平台,还没发现有Nutch和Hadoop的移植程序。就该庆幸了,已经能够做很多事情。
         目前都是Apache基金会的开源项目。
         Java版的可以在这里找到:http://lucene./;
        版的可以在这里找到:http://incubator.//
        目前,,。最新的源码可以从这里下载https://svn./repos/asf/incubator//trunk/,当然,必须用svn下载。 ——附录一、的各种版本。
——附录一、的各种版本
首先,你需要一个svn客户端。TortoiseSVN非常好用,可以从官方网站下载。下载地址:/downloads。
下载完成,就安装,需要重启电脑。然后在d盘下建立一个空文件夹,。打开文件夹,右键,则出现菜单。如图"附录一 1"。
附录一 1
发现多了两项,分别是SVN Checkout和TortoiseSVN。
点“SVN Checkout”,出现“附录一 2”界面。
附录一 2
在URL of repository框输入https://svn./repos/asf/incubator//trunk/,然后点OK,就可以下载到最新版本。
历史版本在https://svn./repos/asf/incubator//tags/目录,可以用浏览器打开查看。然后按上述步骤就可以下载。
——一、
1、类库
的源代码,在“C#\src\”目录。打开Visual Studio,我的版本是2008,默认的是2005。先创建一个项目,简单起见,创建一个C#控制台程序。
图
进项目,如图 - 。
图
图
这个过程要进行一个VS2005到2008的转换。添加后,项目了,。
图
引入TestLucene项目。 -:
点确定后就可以了。这时候,的API了。
2、简单示例
的操作分为建立索引,和搜索两部分。
建立索引
通过代码 ,就可以简单地建立一个索引了。代码 ,并在目录下创建索引文件。
代码
Code
 1using System;
 2using ;
 3using ;
 4
 5
 6namespace TestLucene
 7{
 8    using .Index;
 9    using .Store;
10    using .Analysis;
11    using .;
12    using .Documents;
13
14    class Program
15    {
16        static void Main(string[] args)
17        {
18            Analyzer analyzer = new StandardAnalyzer();
19            IndexWriter writer = new IndexWriter("IndexDirectory", analyzer, true);
20            AddDocument(writer, "SQL Server 2008 的发布", "SQL Server 2008 的新特性");
21            AddDocument(writer, " MVC框架配置与分析", "而今,微软推出了新的MVC开发框架,也就是Microsoft   Extensions");
22            ();
23            ();
24        }
25
26        stat