Hi, We are using lucene 1.4.3, we indexed a string
Company picnic is great! by IndexWriter created with StandardAnalyzer, into a field called "all". I also confirmed StandardAnalyzer processed my input string as tokens: company picnic great as I expected. But when I try to create Query by QueryParser Query q = QueryParser.parse("great!", "all", new StandardAnalyzer()); I got the ParseException: ########################## Encountered "<EOF>" at line 1, column 7. Was expecting one of: "(" ... <QUOTED> ... <TERM> ... <PREFIXTERM> ... <WILDTERM> ... "[" ... "{" ... <NUMBER> ... ######################### Surely if I use "great" or some other special symbols at the end like "great-" or "great+", QueryParser is OK. I would expect QueryParser can process "great!" to take away "!" so this query is the same as "great"? Is this behavior expected or is a bug? Thanks very much for helps, Lisheng Zhang, Software engineer --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]