Also, "+" in a URL parameter turns into a space. The URL for this query: +field:Jake
should look like this: ?q=%2Bfield%3AJake The admin UI takes care of that for you. wunder On 8/21/08 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 >