【问题标题】:Is Solr Distributed search same as Federated Search?Solr 分布式搜索与联合搜索相同吗?
【发布时间】:2015-04-21 17:54:29
【问题描述】:

我试图了解 Solr 分布式搜索和联合搜索概念之间的区别。我可以使用 Solr 分布式搜索来实现联合搜索吗?要求是存在两个或多个域模型,并且每个这样的域系统将其自己的数据索引到基于 lucene 的索引。现在我有一个有趣的用例,我应该能够对单个查询进行联合搜索,该查询跨越具有自己索引的不同域系统。

【问题讨论】:

    标签: search solr lucene federated


    【解决方案1】:

    不,分布式搜索与联合搜索不同。

    联合搜索”是搜索时更常用的术语 跨异构数据源 - 考虑类似的事情 元搜索引擎,就是一个常见的例子。

    分布式搜索是指您拥有同质数据源,但它 需要分发才能正确扩展。

    (取自这里 - http://wiki.apache.org/solr/FederatedSearch

    关于第二个问题 - 是否可以使用 Solr 实现联合搜索 - 我很确定这是可能的,唯一的问题是 - 这需要你付出多少努力。

    我可以看到在 Solr 中创建单独的集合并查询它们,然后在查询时间内合并所有结果的可能解决方案,但这只是一个原始想法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-02
      • 1970-01-01
      • 2012-02-18
      • 2012-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多