Are you sure that the hit wasn't on "w" or "kim"? The default for searching is OR...
I recommend that you get a copy of Luke (google lucene luke) which allows you to examine your index as well as see how queries parse using various analyzers. It's an invaluable tool... Best Erick On 7/18/07, Askar Zaidi <[EMAIL PROTECTED]> wrote:
Hey folks, I am a new Lucene user , I used the following after indexing: search(searcher, "W. Chan Kim"); Lucene showed me hits of documents where "channel" word existed. Notice that "Chan" is a part of "Channel" . How do I stop this ? I am keen to find the exact word. I used the following, before the search method: IndexWriter writer = new IndexWriter(indexPath, new StandardAnalyzer(), true); writer.addDocument (createDocument(item,words)); writer.optimize(); writer.close(); searcher = new IndexSearcher(indexPath); thanks ! AZ