anrake wrote:
> Hi, if I use this stemming analyzer, where do I put it ? /lib/ and
> require it in each model?
>
> -Anrake
>
> David Balmain wrote:
>> On 9/6/06, Alastair Moore <[EMAIL PROTECTED]> wrote:
Can someone give
Can someone give me an idiots guide as to how to implement this custom
stemming analyser. I do not know where to start.
Thanks for your patience.
>>> Alastair
>> The default analyzer doesn't perform any stemming. You need to create
>> your own analyzer with a stemmer. Something like this;
>>
>> require 'rubygems'
>> require 'ferret'
>>
>> module Ferret::Analysis
>> class MyAnalyzer
>> def token_stream(field, text)
>> StemFilter.new(StandardTokenizer.new(text))
>> end
>> end
>> end
>>
>> index = Ferret::I.new(:analyzer => Ferret::Analysis::MyAnalyzer.new)
>>
>> index << "test"
>> index << "tests debate debater debating the for,"
>> puts index.search("test").total_hits
>>
>> Hope that helps,
>> Dave
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk