Thank you Pat . It Worked .

On Jan 19, 1:15 pm, Pat Allan <[email protected]> wrote:
> Given that ripen is an attribute, you'll want to filter on it:
>   ThinkingSphinx.search :with => {:ripen => 1}
>
> To ensure Vegetables and Grain are returned as well, you should add a manual 
> attribute to those index definitions:
>   has '1', :as => :ripen, :type => :integer
>
> Run rake ts:rebuild, and you should be good to go.
>
> Cheers
>
> --
> Pat
>
> On 19/01/2011, at 4:55 PM, Z@M wrote:
>
> > Suppose I have 3 models Fruit, Vegitable and Grain,
> > Class Fruit
> >  define_index do
> >    indexes name, :as => :name
> >    has ripen, :as => :ripen
> >  end
> > end
>
> > Class Vegitables
> >  define_index do
> >    indexes name, :as => :name
> >  end
> > end
>
> > Class Grain
> >  define_index do
> >    indexes name, :as => :name
> >  end
> > end
>
> > ThinkingSphinx.search :conditions=>{:ripen=>1}
> > This is giving me only the fruits . what i need is all the fruits
> > which is ripen and all vegitables and grains.
>
> > i tried this so that there is a common index in all classes which
> > makes conditions easy but it throws errors.
> > Class Vegitables
> >  define_index do
> >    indexes name, :as => :name
> >    indexes 1, :as => ripen
> >  end
> > end
>
> > --
> > 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.

Reply via email to