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
如何使用Elasticsearch中的Solr索引_Search_Indexing_Solr_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Lucene - Fatal编程技术网 elasticsearch,lucene,Search,Indexing,Solr,elasticsearch,Lucene" /> elasticsearch,lucene,Search,Indexing,Solr,elasticsearch,Lucene" />

如何使用Elasticsearch中的Solr索引

如何使用Elasticsearch中的Solr索引,search,indexing,solr,elasticsearch,lucene,Search,Indexing,Solr,elasticsearch,Lucene,我用它来索引和搜索。现在,我的新数据正在上建立索引。如何使用elasticsearch中的Solr索引进行组合搜索 由于Solr和elasticsearch都是内置的,所以必须有一种方法/插件从elasticsearch使用Solr索引,对吗 我的尝试: 我为此找到了一个解决方案,但是rivers在1.5.0版的elasticsearch中。您无法直接执行(没有数据迁移),因为它们的内部结构/表示不兼容。它们的查询语言也不兼容 但是您可以在他们面前使用一个联邦引擎,例如。尽管两个搜索服务器都使用

我用它来索引和搜索。现在,我的新数据正在上建立索引。如何使用elasticsearch中的Solr索引进行组合搜索

由于Solr和elasticsearch都是内置的,所以必须有一种方法/插件从elasticsearch使用Solr索引,对吗

我的尝试:

我为此找到了一个解决方案,但是rivers在1.5.0版的elasticsearch中。

您无法直接执行(没有数据迁移),因为它们的内部结构/表示不兼容。它们的查询语言也不兼容


但是您可以在他们面前使用一个联邦引擎,例如。

尽管两个搜索服务器都使用Lucene(内部索引存储为Lucene索引),但在处理文档(如文档版本、切分策略、动态映射等)时,它们使用Lucene的方式有很多不同这将使使用相同的索引变得困难。如果您的数据存储在SolR实例中,您可能可以从SolR中提取数据并将其推送到ElasticSearch中


顺便说一句,river给了你同样的限制:“只有存储的字段可以从Solr中检索,因此在elasticsearch中索引”

谢谢你的回答:)