2012-02-15 61 views
1

分布式Lucene的指数,我会解释我的问题语句如下图所示。读通过的Solr

我有4台机器,它使用的Lucene搜索我的应用程序的每个正在运行的实例。这意味着lucene索引已在所有4台机器上单独创建,并已在内部用于在各自实例中使用lucene进行搜索。现在

,我把所有这些4台机器顶部的服务器,所以它的搜索功能可汇总所有从单个实例的结果,并给我一个结果。希望问题陈述清楚。

现在的问题,我知道的Solr可以阅读Lucene的创建索引。即使对于分布式搜索,这也能保持好吗? Solr只是将搜索分散到单独创建的lucene索引中?

任何帮助将不胜感激。如果这不可能,我只需要用solr重写单个实例并创建适合分布式搜索的索引。

回答

2

您应该能够使用Distributed Search
Solr的索引中没有做索引数据的任何额外的处理从Solr的访问了Lucene索引。
因此,只要索引是兼容的,Solr就可以使用Lucene索引。

有一些limitations of Distributed Search,您在构建数据时需要考虑这些因素。

+0

谢谢@Jayendra尤其是对指出分布式搜索的限制。我实际上想要一个日期刻面,只是意识到solr不支持分布式模式下的日期分面搜索!然而,在Jira补丁的帮助下,我能够做到这一点。再次感谢! – Greenhorn 2012-02-17 09:35:30