I thought if I used <copyField /> to copy my string field to a text field then I can search for words within it and not limited to the entire content. Did I misunderstand that?
Thanks, - Jake On Thu, Aug 21, 2008 at 5:53 PM, Erik Hatcher <[EMAIL PROTECTED]> wrote: > > On Aug 21, 2008, at 7:33 PM, Jake Conk wrote: >> >> I'm having trouble using the + operator. According to the >> documentation if I put that operator in front of any term then it >> should find that term anywhere within the field. > > Be sure to look at this documentation: > <http://lucene.apache.org/java/2_3_2/queryparsersyntax.html> > >> Now if I wanted to grow on that and add that the name "test" must be >> in the category name I thought I would add the following: >> >> >> ?q=%22Jake%22+AND+category_facet:+test > > A couple of things here... + goes in front of the field selector in this > case. +category_facet:test, but also with AND in there the + is > superfluous. AND automatically makes both sides of it required. Another > thing to be careful of - category_facet is likely a "string" field, and thus > it can only be queried for exactly the entire content of the field, not > words within it. > >> The two fields below are both string fields and I'm using copyField to >> copy them to text fields: > > Then in your example you'll want to be sure to query on the text fields, not > the string ones. > > Erik > >