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

Reply via email to