lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tom Conlon" <t...@2ls.com>
Subject RE: Escaping special characters
Date Sun, 23 Sep 2007 16:54:09 GMT
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:erickerickson@gmail.com] 
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 <tomc@2ls.com> 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:karl.wettin@gmail.com]
> 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: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message