Hi i have a user model which has_many snippets where snippets is the 
inherited by photos and videos 

Class User  < ActiveRecord::Base

  has_many :snippets, :class_name=>"Snippet::Base"
  has_many :photos, :class_name=>"Snippet::Photo"
  has_many :videos, :class_name=>"Snippet::Video"

  define_index do

    indexes videos.description, :as=>:video_desc
    indexes photos.description, :as=>:photo_desc
  end

end

class Snippet::Base  < ActiveRecord::Base
    ## has title and description and user_id
   belongs_to :user
end

class Snippet::Photo  < Snippet::Base
end
class Snippet::Video  < Snippet::Base
end

Also i only need to index the photo snippet and not video snippet . 
and also "index snippets.description, :as=>:snippet_desc"

when i rebuild the index its throwing error

ERROR: index 'user_delta': sql_range_query: You have an error in your SQL 
syntax; check the manual that corresponds to your MySQL server version for 
the right syntax to use near 'AS `rc_desc`, `user_snippets`.`description` AS 
`video_desc`, `videos_users`.`desc' at line 1 
(DSN=mysql://root:***@localhost:3306/stag).

Thanks in advacne



-- 
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