On Fri, Jan 12, 2007 at 12:07:07AM +0100, Raymond O'connor wrote:
> Hello all,
> Quick question, I'm using AAF and the following custom analyzer:
> 
> class StemmedAnalyzer < Ferret::Analysis::Analyzer
>   include Ferret::Analysis
>   def initialize(stop_words = ENGLISH_STOP_WORDS)
>     @stop_words = stop_words
>   end
>   def token_stream(field, str)
>     
> StemFilter.new(StopFilter.new(LowerCaseFilter.new(StandardTokenizer.new(str)),
> @stop_words))
>   end
> 
> 
> However when my search term includes a stop word I never get any results
> back.  Once I remove the stop word I get the normal results back.  Do I
> need to do a search of my query for stop words and remove them myself?
> Or is there something I'm doing wrong with passing my query to AAF?

what version of aaf do you use, and how does your call to acts_as_ferret
look like ?

cheers,
Jens

 

-- 
webit! Gesellschaft für neue Medien mbH          www.webit.de
Dipl.-Wirtschaftsingenieur Jens Krämer       [EMAIL PROTECTED]
Schnorrstraße 76                         Tel +49 351 46766  0
D-01069 Dresden                          Fax +49 351 46766 66
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to