Hi Joe, It must be the standard analyzer's work - try like this: new QueryParser("keywords", new WhitespaceAnalyzer())
Regards, Doron Joe Tang <[EMAIL PROTECTED]> wrote on 26/01/2007 15:48:31: > > I am working on lucene 2.0.0 trying to parse a query with my word "c++" as a > keywords but unfortunately it strips out my word as "c". > > How can I parse a query like "c++" and "c#"? > > Here are the codes > > import org.apache.lucene.analysis.standard.StandardAnalyzer; > import org.apache.lucene.queryParser.ParseException; > import org.apache.lucene.queryParser.QueryParser; > import org.apache.lucene.search.Query; > > class QueryTest { > public static void main (String [ ] args){ > > String keywords = "java c++"; > QueryParser qp = new QueryParser("keywords", new StandardAnalyzer()); > try { > > System.err.println("Query - "+qp.parse(keywords).toString()); > > }catch (ParseException pe){ > System.err.println("Error Caught: "+pe); > } > } > > } > -- > View this message in context: http://www.nabble.com/QueryParser- > Strips-%22%2B%2B%22-out-of-my-word-%22c%2B%2B%22-tf3125890.html#a8660921 > Sent from the Lucene - Java Developer mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > 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]