Hi, Do you use the same Analyzer for both searching and indexing. These typ of issues only happen, if you have different analyzers. This type of query should always work with StandardAnalyzer. Which Lucene version and which analysis configuration do you have (including matchVersion parameters)?
Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: u...@thetaphi.de > -----Original Message----- > From: Alain Sahli [mailto:alain.sa...@mimacom.com] > Sent: Wednesday, August 17, 2011 9:31 AM > To: java-user@lucene.apache.org > Subject: Strange behavior of the StandardAnalyzer > > Hello, > > I set a field which contains a name of a person to Field.Index.ANALYZED. I use > the StandardAnalyzer for the seaching part and in general it works very well. > But I found one strange case which I have to change to fit the expectation of > the customer. If I search for an exact name which is a "combined" name (for > example "Schwander-Widmer"), lucene don't find it. But if I search "Schwander > Widmer" without hyphen, lucene find the correct person. > > I can't understand this, because from my point of view it should be the easiest > search because it's a perfect match. The name field contains only the name > and if I write it correctly (with or without hyphen) lucene shoud find it ! > > Thanks for your help ! > Alain --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org