2012-04-13 72 views
1

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

回答

2

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

所以基本上执行相同的任务,联合搜索,你会做几件事情:

  1. 有以预定的间隔大量进口来自不同数据源的数据(每周,每天等)到一个Endeca Agraph。
  2. 将较小的半实时数据导入到Endeca Agraph中,以填充可能在该小时间段内发生的任何更改。这应该经常发生。 (每5分钟,半小时等)。

使用该设置,您可以返回来自多个系统的信息,但在执行搜索时不会实时查询这些系统。

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