Thanks for your reply. I don't think this is what is causing the error though.
We are starting from an empty index and have fully re-indexed a couple of documents. The query is still failing with the same error. On Sun, Oct 23, 2016 at 4:51 PM, Pushkar Raste <pushkar.ra...@gmail.com> wrote: > This error is thrown when you add (or remove) on an existing field but do > not reindex you data from scratch. It is result of removing field cache > from Lucene. Although you were not getting error with Solr 4.8, I am pretty > sure that you were getting incorrect results. > > Stand up a small test cluster with Solr 6.2.X and index a few documents in > it and try your group.facet query, it would definitely work. > > On Thu, Oct 20, 2016 at 9:18 AM, karel braeckman < > karel.braeck...@gmail.com> > wrote: > > > Hi, > > > > We are trying to upgrade from Solr 4.8 to Solr 6.2. > > > > This query: > > > > ?q=*%3A*&start=0&rows=2&wt=json&indent=true&group=true& > > group.field=mediaObjectId&facet=true&facet.field=rating&group.facet=true > > > > is returning the following error: > > > > null:org.apache.solr.common.SolrException: Exception during facet.field: > > rating > > at org.apache.solr.request.SimpleFacets.lambda$ > > getFacetFieldCounts$0(SimpleFacets.java:739) > > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > > at org.apache.solr.request.SimpleFacets$2.execute( > > SimpleFacets.java:672) > > ... > > Caused by: java.lang.IllegalStateException: unexpected docvalues type > > NUMERIC for field 'mediaObjectId' (expected=SORTED). Re-index with > > correct docvalues type. > > at org.apache.lucene.index.DocValues.checkField( > > DocValues.java:212) > > at org.apache.lucene.index.DocValues.getSorted(DocValues. > java:264) > > at org.apache.lucene.search.grouping.term. > > TermGroupFacetCollector$SV.doSetNextReader(TermGroupFacetCollector.java: > > 128) > > ... > > > > > > The same query without the group.facet=true option does not give an > > error. On Solr 4.8 the query did not give problems. > > > > > > The relevant fields are configured as follows: > > > > > > <fieldType name="double" class="solr.TrieDoubleField" > > precisionStep="0" positionIncrementGap="0"/><field name="rating" > > type="double" indexed="true" stored="true" multiValued="false" > > /><field name="mediaObjectId" type="long" indexed="true" stored="true" > > multiValued="false" /> > > > > Am I doing anything wrong, or do you have any suggestions on what to try > > next? > > > > > > Best regards > > > > Karel Braeckman > > >