Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 与其他供应商联合搜索Endeca_Search_Solr_Lucene_Endeca - Fatal编程技术网

Search 与其他供应商联合搜索Endeca

Search 与其他供应商联合搜索Endeca,search,solr,lucene,endeca,Search,Solr,Lucene,Endeca,需要弄清楚Endeca是否支持联合搜索。请注意,此搜索不是跨多个Endeca索引,而是针对各种供应商搜索。e、 g.微软FAST、SOLR等。Endeca是否支持创建一个插件或其他可以与外部Endeca索引相悖的东西,并结合结果等 Endeca不支持联合搜索(至少目前不支持)。Endeca确实支持将大量数据加载到其索引中,然后允许对该数据进行半实时更新 因此,基本上要执行与联合搜索相同的任务,您需要做以下几件事: 以预定的时间间隔(每周、每天等)将大量数据从各种数据源导入Endeca Agrap

需要弄清楚Endeca是否支持联合搜索。请注意,此搜索不是跨多个Endeca索引,而是针对各种供应商搜索。e、 g.微软FAST、SOLR等。Endeca是否支持创建一个插件或其他可以与外部Endeca索引相悖的东西,并结合结果等

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

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

  • 以预定的时间间隔(每周、每天等)将大量数据从各种数据源导入Endeca Agraph
  • 将较小的、半实时的数据导入Endeca Agraph,以填充在该小时间段内可能发生的任何更改。这应该经常发生。(每5分钟、半小时等一次) 通过这种设置,您可以从多个系统返回信息,但在执行搜索时,这些系统不会被实时查询

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