Hi,

you could try the SIREn plugin [1] which supports multi-valued fields.

[1] http://siren.sindice.com
--
Renaud Delbru

On 29/03/11 21:57, Brian Lamb wrote:
Hi all,

I have a field set up like this:

<field name="common_names" multiValued="true" type="text" indexed="true"
stored="true" required="false" />

And I have some records:

RECORD1
<arr name="common_names">
   <str>man's best friend</str>
   <str>pooch</str>
</arr>

RECORD2
<arr name="common_names">
   <str>man's worst enemy</str>
   <str>friend to no one</str>
</arr>

Now if I do a search such as:
http://localhost:8983/solr/search/?q=*:*&fq={!q.op=AND df=common_names}man's
friend

Both records are returned. However, I only want RECORD1 returned. I
understand why RECORD2 is returned but how can I structure my query so that
only RECORD1 is returned?

Thanks,

Brian Lamb


Reply via email to