Hi,
Thanks a lot  Cohen and  Erik. Yes "\)" works, I tried it even before. But I
was wondering why the Whitespace analyzer is breaking the string at "(".
Now it's clear, thnks once again.

--Saikrishna.

On Feb 10, 2008 9:17 PM, Erik Hatcher <[EMAIL PROTECTED]> wrote:

> QueryParser uses special syntax, which can get in the way, for
> operators and grouping, etc.  Parenthesis are part of that special
> syntax, and need to be backslash escaped for QueryParser to skip
> treating them as grouping operators, for example: Ajit_\(Agarkar\)
>
>        Erik
>
>
>
> On Feb 10, 2008, at 2:03 AM, saikrishna venkata pendyala wrote:
>
> > Hi,
> >
> > I am facing a small problem, some one please help me,
> >
> > I am using Whitespace analyzer, while both indexing and searching
> > the files.
> >
> > While indexing the analyzer is recognizing <token>Ajit_(Agarkar)</
> > token>(I
> > found it using LUKE) as a single token.
> > But while searching{QueryParser parser = new QueryParser(field,
> > analyzer);},
> > it is divided into two tokens <token>Ajit_</token>,<token>Agarkar</
> > token>.
> >
> > """
> > Enter query:
> > Ajit_(Agarkar)
> > Searching for: Ajit_ Agarkar
> > 0 total matching documents
> >
> > """
> >
> >
> > --Saikrishna.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to