Hi Hamad I guess what you'd want to do is create indices for your restaurant and dish models, and ensure their names are fields. And then a global search can provide the autocomplete values:
ThinkingSphinx.search(params[:query], star: true, ranker: :sph04).collect &:name You will want to enable the star syntax and either infixes or prefixes, plus whatever morphology you desire - this all happens within config/thinking_sphinx.yml: http://pat.github.io/thinking-sphinx/advanced_config.html If you need more detail, let me know. Cheers -- Pat On 25/08/2013, at 5:51 AM, Hamad M. wrote: > Hi, > > I've read some threads here that discussed integrating autocomplete with TS, > and I agree with Pat that we typically only need a single column with product > names or tags, and so TS would be redundant. But I want to leverage Sphinx > morphology (metaphone), along with SPH04 ranking for smarter suggestions. My > aim is to index restaurant/dish names as keywords instead of objects. > > I came across a Sphinx tutorial that shed some light, but I'm not sure how TS > would fit with this example. This post from Sphinx blog was quite informative > too, but I still can't close the gap. > > I'd appreciate any help. > > -- > You received this message because you are subscribed to the Google Groups > "Thinking Sphinx" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/thinking-sphinx. > For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/thinking-sphinx. For more options, visit https://groups.google.com/groups/opt_out.
