Have you got callbacks in the models you’re indexing, to ensure the data is being saved to Sphinx?
And have you run `rake ts:regenerate` to get all the indices set up and existing records indexed? — Pat > On 12 May 2015, at 6:01 pm, Frank H <[email protected]> wrote: > > excuse me~ > i figured out select from index name is formal~ > it's Sphinx Query not MySQL query xD > but now here comes another issue~ > i found that i'm indexing nothing~ always 0 result~~ > > Frank H於 2015年5月11日星期一 UTC+8下午7時49分44秒寫道: > dear Pat&All how can i define a index whose name is different from it's table > name by real_time~ appreciate~ ◑ω◐ > i've worked hard to approach this: > http://www.rubydoc.info/github/pat/thinking-sphinx/ThinkingSphinx/Index#define-class_method > > <http://www.rubydoc.info/github/pat/thinking-sphinx/ThinkingSphinx/Index#define-class_method> > i'm using the apartment to do the multitenancy~ my code is as following~ > sorry for disturbing~ have a good one~ d(-_^) > > current_tenant = Apartment::Tenant.current > > # Each Tenant instance is tied to a tenant in this example. > > Tenant.find_each do |tenant| > > # Switch to the appropriate Apartment tenant. > > Apartment::Tenant.switch tenant.db > > > ThinkingSphinx::Index.define( > > :topic, > > # with: :active_record, > > # delta: true, > > name: "topic_#{tenant.db}", > > table_name: "topic",(wanted) > > offset_as: "topic_#{tenant.db}".to_sym, > > with: :real_time )do > > > # fields > > indexes name, sortable: true > > > # attributes > > has network_id,created_at, updated_at, :type => :string > > > # For real-time indices, let's make sure we're using the appropriate > tenant. > > scope { Apartment::Tenant.switch tenant.db; Topic } > > end > > end if Tenant.table_exists? > > > # Switching back to the original tenant - this is useful in the development > > # environment, as indices (and thus, this file) can be reloaded, and we don't > > # want to always leave our app on our last tenant. > > Apartment::Tenant.switch current_tenant > > > > -- > 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] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > Visit this group at http://groups.google.com/group/thinking-sphinx > <http://groups.google.com/group/thinking-sphinx>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- 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/d/optout.
