sunsir 发表于 2017-12-19 21:47:26

Solr schema.xml中修改id的类型为int

  使用solr6的版本的时候(solr5不存在这个问题),在修改schema.xml的field时,想使用int做为id的数据类型,修改后重新加载配置的时候报错。原来schema.xml中field>  解决办法是将solrconfig.xml的QueryElevationComponent类的“queryFieldType”属性修改为int即可:
  

<searchComponent name="elevator" >  
  <str name="queryFieldType">int</str>
  
  <str name="config-file">elevate.xml</str>
  
</searchComponent>
  

  修改后重新reload就可以了。
  参考:
  http://blog.csdn.net/veechange/article/details/51910403
页: [1]
查看完整版本: Solr schema.xml中修改id的类型为int