Apache Solr - 错误的方面数

时间:2013-07-15 20:08:00

标签: apache solr lucene

Solr 3.6中是否存在任何已知问题,其中当使用分面应用分组,过滤查询(fq)时,分面计数会出现错误。

如果我有疑问:

..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

我注意到每个查询返回的结果中的facet计数不同。

感谢,

1 个答案:

答案 0 :(得分:1)

这里似乎有两个问题:

  1. 您在!ex查询中错误拼写 field1 filed1
  2. 您使用的是!ex 本地参数,但没有corresponding !tag parameter