4
將Solr核心遷移到彈性搜索索引的最佳方式是什麼?將數據從solr遷移到彈性搜索
solr-river-plugin(https://github.com/javanna/elasticsearch-river-solr)已棄用。
將Solr核心遷移到彈性搜索索引的最佳方式是什麼?將數據從solr遷移到彈性搜索
solr-river-plugin(https://github.com/javanna/elasticsearch-river-solr)已棄用。
還有由開放源代碼連接尼斯人,你可以用它來做到這一點用愛心做了一個很好的即席Python的工具:
https://github.com/o19s/solr-to-es
只需
./solr-to-es solr_url elasticsearch_url elasticsearch_index doc_type
例如,命令下面將遍歷名爲node
的本地Solr節點上的所有文檔,並將其提交到索引my_index
中的本地Elasticsearch服務器,文檔類型爲my_type
。
./solr-to-es.py localhost:8983/solr/node localhost:9200 my_index my_type
如何指定要處理的字段。我收到包含一些垃圾數據的日期字段的錯誤。 – rangalo
我不認爲你可以。你會得到什麼錯誤? – Val
錯誤來自jodatime日期解析器。它無法以格式分析日期:+ 42534-01-01T00:00:00Z。這是顯而易見的。但目前這個領域對我來說並不重要。所以我想跳過這個字段並導入所有其他字段。我可以在--solr-query參數中指定它嗎? – rangalo