Hi,
your problem is pretty much analyzers and tokenization related, so you
really should understand what happens there.
Tried the Ferret short cut pdf book from o'reilly?
In general you'll need a stemming analyzer to strip plural endings from
words. Regarding the "'" - it's a question of the tokenizer you're using
whether the 's ending is considered to be part of the word it follows,
or 's' is interpreted as a term of it's own.
Cheers,
Jens
On Thu, Nov 15, 2007 at 10:56:12PM -0800, Jagdish rao wrote:
>
>
> hello guys,
>
> i am using acts_as_ferret plugin(0.4.1 Latest) with ferret gem(0.11.4 Latest)
> on rails 1.2.5 and ruby 1.8.6(UBUNTU Gutsy)
> i have this
> :Stores Model
> acts_as_ferret :fields => {:name => { :boost => 2 ,:store => :yes},
> :short_desc => { :boost => 1.5,:store =>
> :yes },
> :tag_list => {:boost => 1 },
> :name_for_sort => {:index => :untokenized}
> }
>
> and i search using this code in my Stores controller
>
> @products = Store.find_by_contents params[:q].to_s.upcase+"*"
>
> for e.g i have a Stores with name as
> "benhank's coffee outlet"
>
> when i search for "benhank" i get the resultant store as expected.
> but when i search with param as "benhank's" or "benhanks" ---
> i dont get anyresults.
> atleast i shud have got the result for search with "benhank's"
> which is actually what is entered in :name field
>
> how can i get this done. pls help
> i have been trying to understand to use the analysers and tokenisers
> but couldn't get through.also looking at wildcardquery and fuzzy things
>
> thanks
> jags
>
>
>
>
>
>
> ____________________________________________________________________________________
> Be a better sports nut! Let your teams follow you
> with Yahoo Mobile. Try it now.
> http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ
> _______________________________________________
> Ferret-talk mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/ferret-talk
--
Jens Krämer
webit! Gesellschaft für neue Medien mbH
Schnorrstraße 76 | 01069 Dresden
Telefon +49 351 46766-0 | Telefax +49 351 46766-66
[EMAIL PROTECTED] | www.webit.de
Amtsgericht Dresden | HRB 15422
GF Sven Haubold, Hagen Malessa
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk