我正在使用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」
謝謝回答:) –