Right. It seems like a functional gap - numeric DVs out of scope for a
while.
https://github.com/apache/lucene-solr/blob/trunk/solr/core/src/java/org/apache/solr/search/facet/FacetField.java#L147

On Tue, Sep 8, 2015 at 11:57 PM, Curtis Fehr <cf...@marketforce.com> wrote:

> The issue persists even with a new core with a couple of documents.  One
> thing I did notice though, is that string multi-value fields do not have
> this problem.  I can probably use that as a workaround for now, but this
> seems like a bug.
>
> Thanks,
> Curt
> ----
>
> Could you make a small index from scratch using a subset of data and see
> if the problem happens anyway? If yes, you have a test case. If no, you may
> need to do a full rebuild to be fully assured.
>
> Regards,
>    Alex.
> ----
> Solr Analyzers, Tokenizers, Filters, URPs and even a newsletter:
> http://www.solr-start.com/
>
>
> On 8 September 2015 at 17:36, Curtis Fehr <cf...@marketforce.com> wrote:
> > It's a very large index, will take a couple of days to reload it from
> scratch.  I'll post back once I have tried this with either success or
> failure.
> >
> > Thanks,
> > Curt
> > ----
> >
> > A sanity check question. Was this test done with a completely new index
> after you enabled docvalues? Not just "delete all" but actually deleted
> index directory and rebuilt from scratch? If it still happens after such a
> thorough cleanup, it might be a bug.
> >
> >
> > Regards,
> >    Alex.
> > ----
> > Solr Analyzers, Tokenizers, Filters, URPs and even a newsletter:
> > http://www.solr-start.com/
> >
> >
> > On 8 September 2015 at 17:22, Curtis Fehr <cf...@marketforce.com> wrote:
> >> Hello!
> >>
> >> I'm attempting to facet a multivalue int field that has docvalues
> >> enabled.  Using the new json facet api, running 5.3.0,  I get the
> >> exception here: http://pastebin.com/xNaqGJRf
> >>
> >> Here's the relevant config:
> >> <field name="ReportingDate" type="tdate" indexed="true" stored="true"
> >> docValues="true" /> <field name="SurveyID" type="string"
> >> indexed="true" stored="true" docValues="true" /> <field name="Streams"
> >> type="tint" indexed="true" stored="true" multiValued="true"
> >> docValues="true" /> <dynamicField name="Score_*" type="tdouble"
> >> indexed="true" stored="true" />
> >>
> >> Here's my facet:
> >> json.facet={"pv-44":{"type":"query","q":"ReportingDate:[2015-04-22T0:
> >> 0
> >> 0:0:000Z TO
> >> 2015-05-19T23:59:59:999Z]","facet":{"Streams":{"type":"terms","limit":
> >> -1,"field":"Streams","prefix":"","facet":{"SurveyID":{"type":"terms","
> >> limit":-1,"field":"SurveyID","prefix":"","facet":{"n":"sum(Score_TopB
> >> o xActual)","d":"sum(Score_TopLowBoxPossible)"}}}}}}}
> >>
> >> It was suggested to me that the new facet api may be going down the
> wrong code path to where it assumes docvalues is not enabled on the field
> in question and tries to uninvert it.  Is this a bug or am I missing
> something?
> >>
> >> Thanks
>



-- 
Sincerely yours
Mikhail Khludnev
Principal Engineer,
Grid Dynamics

<http://www.griddynamics.com>
<mkhlud...@griddynamics.com>

Reply via email to