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.

Reply via email to