使用solr6的版本的时候(solr5不存在这个问题),在修改schema.xml的field时,想使用int做为id的数据类型,修改后重新加载配置的时候报错。原来schema.xml中field id的类型为string。

解决办法是将solrconfig.xml的QueryElevationComponent类的“queryFieldType”属性修改为int即可:

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

修改后重新reload就可以了。

 

 

参考:

http://blog.csdn.net/veechange/article/details/51910403

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-23
  • 2022-12-23
  • 2021-08-02
猜你喜欢
  • 2021-06-13
  • 2022-12-23
  • 2022-01-09
  • 2021-09-11
  • 2022-12-23
  • 2021-08-26
  • 2022-12-23
相关资源
相似解决方案