2013-11-26 47 views
0

嗨我试图从我的MySQL DB导入价格字段到solr。SOLR MYSQL导入MYSQL ROUND()

但是,价格不含税,需要四舍五入到小数点后两位。

我试图用我的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

您是否尝试过使用dataimport管理页面(http:// localhost:8983/solr/core0/admin/dataimport.jsp?handler =/dataimport)?它有调试和查看跟踪的选项。 –

回答

0

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

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