Hi there,
I''d like to be able to tune the results of a Fuzzy search in a
rails
application. I''ve tried setting the following in my environment.rb
file.
Ferret::Search::FuzzyQuery.default_min_similarity = 0.75
Ferret::Search::FuzzyQuery.default_prefix_length = 2
When I go into the console, I can see those values as the default
but when I run a search like Post.find_by_contents(''word~'') I
always get
the same results, no matter how I set the above variables. I can say
Post.find_by_contents(''word~0.75'') and
Post.find_by_contents(''word~0.5'')
and get different results.
Any help is appreciated.
Thanks,
Steve
Hi there,
I''d like to be able to tune the results of a Fuzzy search in a
rails
application. I''ve tried setting the following in my environment.rb
file.
Ferret::Search::FuzzyQuery.default_min_similarity = 0.75
Ferret::Search::FuzzyQuery.default_prefix_length = 2
When I go into the console, I can see those values as the default
but when I run a search like Post.find_by_contents(''word~'') I
always get
the same results, no matter how I set the above variables. I can say
Post.find_by_contents(''word~0.75'') and
Post.find_by_contents(''word~0.5'')
and get different results.
Any help is appreciated.
Thanks,
Steve
On 9/20/06, Steven Hammond <shammond at patientslikeme.com> wrote:> > Hi there, > > I''d like to be able to tune the results of a Fuzzy search in a rails > application. I''ve tried setting the following in my environment.rb file. > > Ferret::Search::FuzzyQuery.default_min_similarity = 0.75 > Ferret::Search::FuzzyQuery.default_prefix_length = 2 > > When I go into the console, I can see those values as the default > but when I run a search like Post.find_by_contents(''word~'') I always get > the same results, no matter how I set the above variables. I can say > Post.find_by_contents(''word~0.75'') and Post.find_by_contents(''word~0.5'') > and get different results. > > Any help is appreciated. > > Thanks, > SteveHi Steven, This was a bug so thanks for letting me know about it. I''ve fixed it now. You can get the latest version from the subversion repository or wait for the next gem. Cheers, Dave