just guessing, but try passing that as a string[] rather then just a string

The java function takes ( string ... v ) -- in java that means you can pass either a string or an array, or a variable length list of strings. I'm guessing that does something funny with jruby

ryan


On Oct 5, 2008, at 10:54 PM, Matt Mitchell wrote:

I've been messing around with jRuby and SolrJ with nice results. But can't seem to get the SolrQuery.addFacetField method to work. I get this error:

"for method addFacetField expected [[Ljava.lang.String;]; got:
[java.lang.String]; error: argument type mismatch (TypeError)"

I'm using it like:

query.add_facet_field 'cat'

and also tried:

query.addFacetField 'cat'

Any ideas as to what I'm doing wrong?

Matt

p.s. The other methods I've tried work great: set_query, set_query_type,
set_facet, set_facet_limit, set_facet_min_count, set_include_score,
add_sort_field.

Reply via email to