我正在尝试使用Solr 6.6版将Solr 6.2.1单节点实例升级到SolrCloud设置。我面临的问题是,当使用solr-mongo-importer-1.1.0.jar和mongo-java-driver-2.14.3.jar从mongodb执行数据导入时,_id字段被导入为{{1}而不是像Solr 6.2.1实例中的"_id":"org.bson.types.ObjectId:585a53d109ed44343743ebd1"
。 (两种情况下的罐子都是相同的版本)
架构包含以下内容(两个版本都相同):
"_id":"585a53d109ed44343743ebd1"
新版本中的fieldType是否有任何变化,或者我遗漏了什么?
答案 0 :(得分:0)
Solr字段应在schema.xml中声明。 id已经定义了!
或者,请尝试使用名称 -
设置列属性<field column="_id" name="id"/>
<field column="OtherNumber" name="OtherNumber" mongoField="OthNumber"/>
OR
尝试使用此指令指定_id字段
<uniqueKey>
希望它有所帮助!