使用MYSQL ROUND()进行SOLR MYSQL导入

时间:2013-11-26 12:20:50

标签: mysql solr

您好我正在尝试从我的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似乎没有给出任何错误,导入只是永远挂起。

1 个答案:

答案 0 :(得分:0)

事实证明这个设置没有任何问题,只是我的索引已经被破坏并且搞乱了一切。

解决我停止tomcat,删除数据/索引文件夹(web上的各种删除命令似乎没有工作)。重新启动了tomcat,它正在使用此导入。