2013-09-25 58 views
0

您好我M在Solr的努力和功能Sum函數

VAL: 「總和(kcmeta /書籤/計數,10.00)」

炎給錯誤:

<lst name="error"> 
    <str name="msg">undefined field: "kcmeta"</str> 
    <int name="code">400</int> 
</lst> 

我的字段名稱是「kcmeta/bookmark/count」

請建議如何解決此問題。

+0

似乎問題與/在字段名稱?你正在使用的任何理由/你可以改變它並檢查。 – Jayendra

+0

no @jayendra它是一個預定義的字段名稱。我不能改變它。 –

+0

看到https://issues.apache.org/jira/browse/SOLR-3996 – arun

回答

0

試圖逃跑的名字你有特殊的字符是這樣的:

val:"sum(kcmeta\/bookmark\/count,10.00)" 

這是不應該的,但它似乎有一個bug,所以轉義應該解決的bug:issues.apache。 org/jira/browse/SOLR-3996

+0

已經試過這個。它不工作。我們正在使用索爾4. –

+0

如果您查詢與正常查詢字段,它的工作? –

+0

是的,然後它可以工作。問題在於「/」。但我無法忽視它。因爲這些是預定義的字段。 –