Can you share your current index definition? — Pat
> On 13 May 2015, at 8:30 pm, Frank H <[email protected]> wrote: > > btw i've changed the strings into correct type~ (integer and timestamp) > (=^ェ^=) > > Frank H於 2015年5月13日星期三 UTC+8下午6時29分05秒寫道: > dear Pat&All~ btw > i'm almost there but here comes another error~ > > TypeError: can't convert ThinkingSphinx::ActiveRecord::Column to String > (ThinkingSphinx::ActiveRecord::Column#to_str gives > ThinkingSphinx::ActiveRecord::Column) > (line 5) > > and attachment is where my error came from~ pls help~ very appreciate~~ > (*≧∇≦*) > > Pat Allan於 2015年5月12日星期二 UTC+8下午4時26分14秒寫道: > 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] <>. >> To post to this group, send email to [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] > <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.
