2013-11-26 46 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,它正在處理這個導入。