联合搜索Endeca与其他供应商

时间:2012-04-13 14:07:47

标签: search solr lucene endeca

需要弄清楚Endeca是否支持联合搜索。请注意,此搜索不是跨越多个Endeca索引,而是针对各种供应商搜索。例如Microsoft FAST,SOLR等.Endeca是否支持创建插件或其他可能违反Endeca指数并结合其他结果的东西?

1 个答案:

答案 0 :(得分:2)

Endeca不支持联合搜索(至少目前不支持)。 Endeca支持将大量数据加载到其索引中,然后允许对该数据进行半实时更新。

所以基本上要执行与联合搜索相同的任务,你可以做一些事情:

  1. 以预定的时间间隔(每周,每天等)从各种数据源大量导入数据到Endeca Agraph中。
  2. 将较小的半实时数据导入Endeca Agraph,以填充在该较短时间范围内可能发生的任何更改。这应该经常发生。 (每5分钟,半小时等)。
  3. 使用该设置,您可以从多个系统返回信息,但在执行搜索时不会实时查询这些系统。

    编辑:截至2012年7月,情况并非如此。此时Endeca发布的主要部分是所谓的Endeca Assempler或Assembler API,它允许您定义在运行时查询并返回的外部系统。一个请求。对于程序员来说,它是非常透明的。您向Endeca引擎发送请求,它将返回一个包含所有联合引擎结果的对象。它可以返回各种格式的数据,Java,POJO,XML,JSON等等。