my bad..just realised your problem.. :D On 29 March 2011 22:07, Savvas-Andreas Moysidis < savvas.andreas.moysi...@googlemail.com> wrote:
> I assume you are using the Standard Handler? > In that case wouldn't something like: > "q=common_names:(man's friend)&q.op=AND" work? > > On 29 March 2011 21:57, Brian Lamb <brian.l...@journalexperts.com> 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=ANDdf=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 >> > >