Yonik Seeley wrote:
> On Tue, Sep 7, 2010 at 8:31 PM, Ron Mayer <[email protected]> wrote:
>> Short summary:
>> * Mixing Facets and Shards give me a NullPointerException
>> when not all docs have all facets.
>
> https://issues.apache.org/jira/browse/SOLR-2110
>
> I believe the underlying real issue stemmed from your use of a complex
> key "involvement/race_facet".
Thanks! Yes - that looks like the actual reason, rather than what
I was guessing. I spent a while this morning trying to reproduce the
problem with a simpler example, and wasn't able to - probably because
I overlooked that part.
I see changes have been made (based on comments in) SOLR-2110 and
SOLR-2111, so I'll try with the current trunk......
[trying now with trunk as of a few minutes ago]
....Looking much better.
I'm seeing this in the log files:
SEVERE: Exception during facet.field of
{!terms=$involvement/gender_facet__terms}involvement/gender_facet:org.a
pache.lucene.queryParser.ParseException: Expected identifier at pos 20
str='{!terms=$involvement/gender_facet__
terms}involvement/gender_facet'
at
org.apache.solr.search.QueryParsing$StrParser.getId(QueryParsing.java:718)
at
org.apache.solr.search.QueryParsing.parseLocalParams(QueryParsing.java:165)
...
but at least I'm getting results, and results that look right for both the body
of
the document and for most of the facets.
Perhaps next thing I try will be simplifying my keys for my own sanity as much
as for solr's.