【问题标题】:Querying in Apache Solr across multicore在 Apache Solr 中跨多核查询
【发布时间】:2015-12-30 17:11:52
【问题描述】:

我在 Apache Solr 4.7 中有一个带有两个内核的多核设置。核心非常相似,但有不同的模式。当我编写查询时,我希望能够同时查询这两个核心。我想知道我怎么能做到这一点,以及是否有可能。

我看到一些帖子建议我应该将 2 个核心加入到第 3 个核心中并创建第 3 个 schema.xml,但我想避免这种情况。

如果您能分享一个示例查询,我将不胜感激。

提前致谢!!!

【问题讨论】:

  • Solr 非常快。您是否有不想进行两次查询然后将结果组合到应用程序代码中的原因?或者,如果您有两个架构非常相似的核心,您想同时查询它们,您可能需要考虑将它们组合起来,根本没有单独的核心。

标签: java apache solr multicore solrj


【解决方案1】:

如果您的架构兼容,则可以使用集合参数:

http://localhost:8983/solr/collection1/select?collection=collection1,collection2&q=*:*

请参阅:http://wiki.apache.org/solr/SolrCloud#Distributed_Requestshttps://cwiki.apache.org/confluence/display/solr/Advanced+Distributed+Request+Options

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 2014-10-11
    相关资源
    最近更新 更多