Solr 4 - запрос с group.facet и group.func завершается неудачно
При выполнении поиска, как
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 разобраться в этом?
Этот вопрос кросс опубликован из номера 3742 Solr Jira. Эта проблема связана с бета-версией Solr 4, выпущенной совсем недавно.