您好我正在尝试从我的mysql DB导入价格字段到solr。
但是价格没有含税,需要四舍五入到小数点后两位。
我试图在我的dat-config.xml中使用以下内容
<document>
<entity name="uc_products" query="SELECT ROUND((sell_price * 1.2),2) AS sell_price FROM uc_products WHERE sell_price > 0"></entity>
</document>
sql查询正常工作正常,但solr没有处理它。 Solr似乎没有给出任何错误,导入只是永远挂起。
答案 0 :(得分:0)
事实证明这个设置没有任何问题,只是我的索引已经被破坏并且搞乱了一切。
解决我停止tomcat,删除数据/索引文件夹(web上的各种删除命令似乎没有工作)。重新启动了tomcat,它正在使用此导入。