与其他供应商联合搜索 Endeca



需要弄清楚 Endeca 是否可以支持联合搜索。请注意,此搜索不是针对多个 Endeca 索引,而是针对各种供应商搜索。例如Microsoft快速、溶胶等。Endeca是否支持创建一个插件或可能违背外部Endeca索引并组合结果等的东西?

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

因此,基本上要执行与联合搜索相同的任务,您需要做几件事:

  1. 以预定的时间间隔(每周、每天等)将来自各种数据源的大量数据导入 Endeca Agraph。
  2. 将较小的半实时数据导入Endeca Agraph,以填充在短时间内可能发生的任何更改。这种情况应该经常发生。(每5分钟,半小时等)。

通过这种设置,您可以从多个系统返回信息,但在执行搜索时不会实时查询这些系统。

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

最新更新