Thanks Pat. It is working fine as I want with the help of your solution.
On Aug 10, 9:37 am, Pat Allan <[email protected]> wrote: > Hi Rahul > > This is possible - although it requires you to create your query strings > manually. > > Link.search "@(name, tag_name) #{query}", :match_mode => :extended > Link.search "@(name, description) #{query}", :match_mode => :extended > > It's important to note you *must* use the extended (or extended2) match mode > - Thinking Sphinx automatically uses this when you use :conditions, but > :conditions isn't so useful for the kind of queries you want. > > Hope this helps. > > Cheers > > -- > Pat > > On 09/08/2010, at 10:31 PM, rahul100885 wrote: > > > Hi All, > > > I have following links model indexed like following, > > > define_index do > > set_property :delta => true > > indexes :name, :as => :link_name, :prefixes => true > > indexes :description, :as => :link_description, :prefixes => true > > indexes tags(:name), :as=>:tag_name, :prefixes => true > > > where "links.deleted_at is null" > > end > > > In that I have two types of search set > > 1. search using name and tags (It should not include description) > > 2. search using name and description (It should not include tags) > > > So how can I use 'or' in search > > > Link.search :conditions => { :link_name => query > > 'OR' :link_description => query} > > > Like that I have many other model in which I have different sets of > > attributes for search. > > > Thanks & Regards, > > Rahul P. Chaudhari > > > -- > > You received this message because you are subscribed to the Google Groups > > "Thinking Sphinx" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/thinking-sphinx?hl=en. -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/thinking-sphinx?hl=en.
