Thanks for the input Erick, I changed the analyser to WhitespaceAnalyzer but same results.
You're right about what was indexed Enter Querystring: (c++ and c#) Searching for: c c Enter Querystring: (c\+\+ and c\#) Searching for: c c -----Original Message----- From: Erick Erickson [mailto:[EMAIL PROTECTED] Sent: 23 September 2007 14:47 To: java-user@lucene.apache.org Subject: Re: Escaping special characters Default as in StandardAnalyzer? "Stuff happens" with StandardAnalyzer. I'd recommend that you use something really simple like WhitespaceAnalyzer for something like this, or possibly create your own analyzer that uses LowerCaseFilter and breaks on whitespace. I suspect that if you open your index with Luke, you'll find that what you actually indexed was "C" rather than "C++" etc. But that's only a guess. What does query.toString() return? Best Erick On 9/23/07, Tom Conlon <[EMAIL PROTECTED]> wrote: > > Hi Karl, > > > Did you use the same analyzer when populating the index as when you > create the query? > > Yes, I used the default analyzer in a modified version of the command > line demo. > > > If you did, can you demonstrate the problem with a small stand alone > test case? > > I'll try. > > Tom > > -----Original Message----- > From: Karl Wettin [mailto:[EMAIL PROTECTED] > Sent: 23 September 2007 10:39 > To: java-user@lucene.apache.org > Subject: Re: Escaping special characters > > > 23 sep 2007 kl. 10.53 skrev Tom Conlon: > > > > > Unless I'm missing something, according to: > > > > http://lucene.apache.org/java/docs/queryparsersyntax.html#Escaping% > > 20Spe > > cial%20Characters > > > > I should be able to search for C++ and C# using something like: > > C\+\+ and C\#. > > That is correct. > > > > > This doesn't work. > > Did you use the same analyzer when populating the index as when you > create the query? > > If you did, can you demonstrate the problem with a small stand alone > test case? > > > -- > karl > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]