开源Lucene的索引序列步骤,使用SQL或Nosql

时间:2011-02-04 19:17:59

标签: c# lucene.net architecture

我是开源游戏的新手。 在我深入了解我打算做的事情之前,我有一个问题。假设我计划使用c#,没有NoSQL(没有计划哪一个(RavenDb或MongoDb)),我想为asp.net中的站点做索引。

我想使用Lucene.net在我的网站上索引数据和页面链接,你什么时候告诉Lucene.Net开始编制索引?

我的意思是,它是一个后台进程,每晚开始编制索引,就像SharePoint索引或在您应该调用索引记录时调用插入到nosql的那一刻。

页面上的链接如何,爬网引擎何时运行?我想我正在考虑SharePoint世界,并且需要由这个主板上的某些人来纠正。

我对步骤顺序特别感兴趣,对不起,我不知道何时以及为什么。 任何解释或与示例的链接都会有所帮助。

感谢您的帮助。

由于

糖果

1 个答案:

答案 0 :(得分:0)

Lucene是一个搜索引擎,而不是一个爬虫。因此,您需要找到一个将数据插入Lucene索引的爬虫。

将Lucene视为SQL服务器。它可以存储数据并根据查询检索数据。但是您必须创建实际插入和查询数据的应用程序。

你可以很好地使用Solr(建立在Lucene之上)和Nutch,两个java项目,并在你的C#app和搜索索引之间使用Web服务。 Lucene的java版本也在不断发展,而.Net版本有点悬而未决。