Ahh, without the bin on the javacc.home - 3.2 seems to work for me to.

        -----Original Message----- 
        From: Chad Small 
        Sent: Wed 3/24/2004 8:34 AM 
        To: Lucene Users List 
        Cc: 
        Subject: RE: Query syntax on Keyword field question
        
        

        I'm getting this with 3.2:
        
        javacc-check:
        BUILD FAILED
        file:D:/applications/lucene-1.3-final/build.xml:97:
              ##################################################################
              JavaCC not found.
              JavaCC Home: /applications/javacc-3.2/bin
              JavaCC JAR: D:\applications\javacc-3.2\bin\bin\lib\javacc.jar
              Please download and install JavaCC from:
              <http://javacc.dev.java.net>
              Then, create a build.properties file either in your home
              directory, or within the Lucene directory and set the javacc.home
              property to the path where JavaCC is installed. For example,
              if you installed JavaCC in /usr/local/java/javacc-3.2, then set the
              javacc.home property to:
              javacc.home=/usr/local/java/javacc-3.2
              If you get an error like the one below, then you have not installed
              things correctly. Please check all your paths and try again.
              java.lang.NoClassDefFoundError: org.javacc.parser.Main
              ##################################################################
        
        even though I put a build.properties file in my root lucene directory with 
this in it:
        javacc.home=/applications/javacc-3.2/bin
        
        hmm?
        
                -----Original Message-----
                From: Otis Gospodnetic [mailto:[EMAIL PROTECTED]
                Sent: Wed 3/24/2004 8:29 AM
                To: Lucene Users List
                Cc:
                Subject: RE: Query syntax on Keyword field question
               
               
        
                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]
               
               
        
        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to