我試圖使用Solr 6.6版將Solr 6.2.1單節點實例升級到SolrCloud安裝程序。我面臨的問題是,在使用solr-mongo-importer-1.1.0.jar和mongo-java-driver-2.14.3.jar從mongodb執行數據導入時,_id字段被導入爲"_id":"org.bson.types.ObjectId:585a53d109ed44343743ebd1"
而不是"_id":"585a53d109ed44343743ebd1"
如在Solr 6.2.1實例中一樣。 (這些罐子是在兩種情況下相同的版本)將ObjectID導入爲字符串
模式包含以下(同兩個版本):
<fieldType name="string" class="solr.StrField"sortMissingLast="true"/>
<field name="_id" type="string" indexed="true" stored="true"/>
是否有新版本的字段類型的任何變化還是我失去了什麼?
看看這個:https://github.com/mongodb-labs/mongo-connector/wiki/Usage%20with%20Solr具體來說這個部分:** Solr和MongoDB之間的唯一鍵** – Sal