我正在使用Solr进行索引和搜索。现在,我的新数据正在索引elasticsearch。我如何使用elasticsearch的Solr索引进行组合搜索?如何使用Elasticsearch的Solr索引
由于Solr和elasticsearch都建立在Apache Lucene之上,所以必须有一个方法/插件来使用Solr索引来表示elasticsearch的权利?
我尝试:
我发现这个river,但河流有deprecated在elasticsearch从1.5.0。
我正在使用Solr进行索引和搜索。现在,我的新数据正在索引elasticsearch。我如何使用elasticsearch的Solr索引进行组合搜索?如何使用Elasticsearch的Solr索引
由于Solr和elasticsearch都建立在Apache Lucene之上,所以必须有一个方法/插件来使用Solr索引来表示elasticsearch的权利?
我尝试:
我发现这个river,但河流有deprecated在elasticsearch从1.5.0。
由于内部结构/表示不兼容,您无法直接进行(无数据迁移)。他们的查询语言也不兼容。
但是,您可能可以在它们前面使用联合引擎,例如Carrot2。
尽管两个搜索服务器都使用Lucene(并且内部索引存储为Lucene索引),但他们在处理文档(如文档版本,分片策略,动态映射等)时如何使用Lucene有很多不同之处会难以使用相同的索引。如果您的数据存储在SolR实例中,您可能能够从SolR中提取它们并将它们推送到ElasticSearch中。
在河边给你相同的限制方式:“只存储领域可以从Solr的检索,因此索引中elasticsearch”
谢谢回答:) –