当进行类似的搜索时
http://localhost:8983/solr/select?group=true&group.func=product(fildname1,fieldname2)&group.facet=true&facet=true&facet.field=fieldname3
在通常返回方面的响应中返回错误:
java.lang.ArrayIndexOutOfBoundsException: 0 at org.apache.solr.request.SimpleFacets.getGroupedCounts(SimpleFacets.java:358) ...
使用的功能可以是任何功能,而不仅仅是产品。如果省略 group.facet 或使用 group.field 代替 group.func,则不会出现此类错误。在计算分组方面时,似乎应该定义 group.field 参数。
问题:是否有另一种方法可以同时使用这两个查询功能,或者适当的解决方法,或者在 Solr 源代码中查看这个问题的提示?
这个问题来自Solr Jira 问题 3742。此问题与最近推出的 Solr 4 beta 有关。