通过solr读取分布式lucene索引

时间:2012-02-15 13:39:31

标签: search solr lucene distributed

我将用下图解释我的问题陈述。

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

现在,我将服务器放在所有这4台机器之上,这样它的搜索功能可以汇总各个实例的所有结果并给我一个结果。希望问题陈述清楚。

现在问题,我知道solr可以读取lucene创建的索引。即使是分布式搜索,这是否也适用? solr可以将搜索分配给单独创建的lucene索引吗?

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

1 个答案:

答案 0 :(得分:2)

您应该能够使用Distributed Search来访问Solr的Lucene索引 Solr在索引期间不对索引数据进行任何额外处理 因此,只要索引兼容,Solr就可以使用Lucene索引。

在构建数据时,您需要考虑一些limitations of Distributed Search