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
具有不同模式的不同solr服务器之间的分片_Solr_Sharding - Fatal编程技术网

具有不同模式的不同solr服务器之间的分片

具有不同模式的不同solr服务器之间的分片,solr,sharding,Solr,Sharding,我有两个不同的solr服务器。 两个服务器都有不同的模式 是否可以将这两个solr服务器分片 或者有没有其他方法可以合并两个不同solr服务器的结果 简短回答是, 我遵循这些说明,将10个(一些具有不同模式)核心合并到一个请求处理程序中 您可以合并来自两个不同服务器的结果。 你需要照顾的事情 在两个架构中定义不同的字段,这样就不会有核心抛出字段丢失异常 使用要搜索的字段定义单个请求处理程序 对于公共字段,如果希望分数成为部分,请确保字段具有相同的字段类型 NuoDB数据库拥有广泛的现有工具。其中

我有两个不同的solr服务器。 两个服务器都有不同的模式

是否可以将这两个solr服务器分片

或者有没有其他方法可以合并两个不同solr服务器的结果

简短回答是,
我遵循这些说明,将10个(一些具有不同模式)核心合并到一个请求处理程序中

您可以合并来自两个不同服务器的结果。
你需要照顾的事情

  • 在两个架构中定义不同的字段,这样就不会有核心抛出字段丢失异常
  • 使用要搜索的字段定义单个请求处理程序
  • 对于公共字段,如果希望分数成为部分,请确保字段具有相同的字段类型

  • NuoDB数据库拥有广泛的现有工具。其中之一是Microsoft SQL Server数据库中提供的合并工具,它可以在两个数据源之间移动数据,这两个数据源都有ADO.NET驱动程序。要获得更多帮助,您可以访问并获取适当的信息