On 22/03/2007, at 17.08, Jens Kraemer wrote:

> On Thu, Mar 22, 2007 at 05:05:12PM +0100, Jens Kraemer wrote:
>> On Thu, Mar 22, 2007 at 04:29:13PM +0100, Mattias Bodlund wrote:
>>> Hi
>>>
>>> I use acts_as_ferret on an app that is in Danish and English. In
>>> Danish english words like "and" and "under" has meaning. Is it
>>> possible to make ferret search for these words? As it is now a seach
>>> for "under" returns nothing even-though I know the word is  
>>> present in
>>> the index.
>>
>> construct your own StandardAnalyzer and specify your custom stop  
>> word list (or
>> an empty array for no stop words at all).
>>
>> See
>> http://ferret.davebalmain.com/api/classes/Ferret/Analysis/ 
>> StandardAnalyzer.html
>>
>> With aaf you can specify that analyzer like that:
>>
>> class MyModel
>>   acts_as_ferret( { :fields => { ... } }, { :analyzer =>  
>> Ferret::Analysis::StandardAnalyzer.new([]) } )
>>   ...
>>
>> end
>>
>> note the analyzer option goes into the second argument hash (where  
>> all
>> options go that are handed through to ferret's Ferret::Index::Index
>> instance).
>
> one more note - you need to rebuild your index after changing
> analyzers.
>
> Jens
>

Thanks a lot Jens. I'll integrate and then reindex the thing.

mattias

_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to