I have used the same analyzer before and had no problems at all. The only difference is that I used it to search through full documents and not dictionary-like data.
I also use the same analyzer in indexing and in searching, so this must not be the problem. I just tried the StandardAnalyzer as you correctly guided me but for now the only thing I got is the following exeption java.lang.NoSuchMethodError: org.apache.lucene.analysis.StopFilter.makeStopSet([Ljava/lang/String;)Ljava/util/Set; The PerFieldAnalyzerWrapper and Luke I think are going to be extremelly helpfull. I wil check them later when I will have the time. I will try the snowball anayzer in order to get a proper English Stemmer. Stemming english words is my other problem. I simply cannot stem english words. But this is another problem that I postponed for the next stage. If you come up with an idea of what goes wrong, please post it! Thank you! Vagelis Erick Erickson wrote: > > What analyzer are you using when you *index*? Just as the analyzer you use > when you query breaks up the query string, the analyzer you use when you > index breaks up the indexing stream. You can easily get unexpected results > when you use one analyzer for indexing and another for parsing your query. > > I'd recommend a couple of things. > > 1> just use the StandardAnalyzer first. When you start getting expected > results, substitute in your custom analyzer. That way you can deal with > one > new thing at a time. > > 2> get a copy of Luke (google lucene luke). It lets you examine your index > and see if the things you *think* are in the index actually *are*. It also > lets you submit queries using various analyzers and see what is produced > for > queries. I don't know if you can plug in your own custom one though.... > > Whenever I have this kind of problem, it almost always turns out to be an > issue with analyzers not doing what I *think* they're doing, or using the > wrong analyzer when indexing or searching or..... > > By the way, you can easily use different analyzers on different fields, > See > PerFieldAnalyzerWrapper. > > Finally, the Snowball analyzer also does stemming, and I'd always prefer a > stock analyzer to a custom one if it does what I want. You might want to > take a look at it if you haven't already..... > > Hope this helps! > Erick > -- View this message in context: http://www.nabble.com/only-one-search-result-tf3024628.html#a8406325 Sent from the Lucene - Java Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]