JavaCC 3.2 works for me.

Otis

--- Chad Small <[EMAIL PROTECTED]> wrote:
> thanks.  I was in the process of getting javacc3.2 setup.  I'll have
> to hunt for 2.x.
>  
> chad.
> 
>       -----Original Message----- 
>       From: Morus Walter [mailto:[EMAIL PROTECTED] 
>       Sent: Wed 3/24/2004 8:00 AM 
>       To: Lucene Users List 
>       Cc: 
>       Subject: RE: Query syntax on Keyword field question
>       
>       
> 
>       Hi Chad,
>       
>       > But I assume this fix won't come out for some time.  Is there a
> way I can get this fix sooner? 
>       > I'm up against a deadline and would very much like this
> functionality.
>       
>       Just get lucenes sources, change the line and recompile.
>       The difficult part is to get a copy of JavaCC 2 (3 won't do), but I
> think
>       this can be found in the archives.
>       
>       > 
>       > And to go one more step with the KeywordAnalyzer that I wrote,
> changing this method to skip the escape:
>       >     protected boolean isTokenChar(char c)
>       >     {
>       >          if (c == '\\')
>       >          {
>       >             return false;
>       >          }
>       >          else
>       >          {
>       >             return true;
>       >          }
>       >       }
>       > The test then returns with a space:
>       >  healthecare.domain.lucenesearch.KeywordAnalyzer:
>       >   [HW-NCI_TOPICS]
>       > query.ToString = +category:"HW -NCI_TOPICS" +space
>       > junit.framework.ComparisonFailure: HW-NCI_TOPICS kept as-is
>       > Expected:+category:HW\-NCI_TOPICS +space
>       > Actual  :+category:"HW -NCI_TOPICS" +space   <----note space where
> escape was.
>       
>       Sure. If \ isn't a token char, it end's the token.
>       So you will have to look for a different way of implementing the
>       analyzer. Shouldn't be that difficult since you have only one token.
>       
>       Maybe it should be the job of the query parser to remove the escape
> character
>       (would make more sense to me at least) but that would be another
> change
>       of the query parser...
>       
>       Morus
>       
> 
> ---------------------------------------------------------------------
>       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]

Reply via email to