2013-07-15 65 views
2

是否有Solr的3.6,在分組時,過濾器查詢(FQ)與刻面採用任何已知的問題,將小計數回來錯了。Apache Solr實現 - 錯誤小計

如果我有一個查詢:

..indent=on&wt=json&start=0&rows=500&q=*:*&group=true&group.truncate=true&group.ngroups=true&group.field=Id&facet=true&facet.mincount=1&facet.field={!ex=filed1}field1& 
facet.field={!ex=filed2}field2 

如果FIELD1用戶過濾器,然後我有以下查詢:

...indent=on&wt=json&start=0&rows=500&q=*:*&fq={!tag=dt}field1:value&group=true&group.truncate=true&group.ngroups=true&group.field=Id&facet=true&facet.mincount=1&facet.field={!ex=dt}field1&facet.field={!ex=dt}field2 

我注意到的是,小面對計數的結果不同從每個查詢返回。

感謝,

+0

post ur result data too .. –

+0

在結果中,field1和field2的編號是不同的。在第一個結果:這是3,4。結果第二查詢是2,0 – sap

+0

你可以看看是否有任何空面回來了嗎? –

回答

1

似乎有是兩個問題在這裏:

  1. 您是拼寫錯誤字段1filed1在你的前查詢!
  2. 您正在使用!EX本地參數,但沒有corresponding !tag parameter
+0

即使進行了這些更改,仍然可以看到錯誤的方面數。 – sap