在修改schema.xml的field时,想使用long做为id的数据类型,修改后重新加载配置的时候报错。原来schema.xml中field id的类型为string。
解决办法是将solrconfig.xml的searchComponent元素注释掉就可以了。
<!--
<searchComponent name="elevator" class="solr.QueryElevationComponent" >
<str name="queryFieldType">long</str>
<str name="config-file">elevate.xml</str>
</searchComponent>
-->修改后重新reload就可以了。
本文介绍了在Solr中修改schema.xml文件时遇到的问题及解决方案。当尝试将id字段的数据类型从string改为long时,系统报错。解决方法是通过注释掉solrconfig.xml中的searchComponent元素来规避这一问题。
5975

被折叠的 条评论
为什么被折叠?



