On 26.07.2007, at 16:01, golak Sarangi wrote:
> I am using ferret to build a search application for my site. I used  
> stemming analyzer to build the index. When i searched "market" i
> get hits but on searching "marketing" i get no hits,while there
are
> fields containing the word marketing. I am using stemming analyzer  
> even while searching. Is the problem with the analyzer? Or am I  
> missing out something
Doubt in yourself before you doubt in Ferret ;)
Check if your stemming analyzer is actually used for both indexing  
and searching.
Start with an empty index and add a simple document. Open an  
IndexReader on the index and examine the terms using IndexReader#terms 
(). The index should only contain stemmed terms.
Make sure the stemming analyzer is used for searching as well. Call  
Index#process_query() with a query of your choice. This returns the  
parsed (and hence analyzed) query. Here, too, all terms should be  
stemmed.
If either one doesn''t work as expected, you have the wrong analyzer  
in place.
HTH,
Andy