Hi all,
I've got STI models like this:
class Log < ActiveRecord::Base
belongs_to :asset
belongs_to :user
belongs_to :author, :class_name => "User", :foreign_key
=> :author_id
define_index do
indexes message
has id, author_id, user_id, asset_id, created_at
set_property :delta => :delayed
end
end
class AuditLog < Log
end
class IpAuditLog < Log
end
class SoftwareAuditLog < Log
end
When calling TS w/ the :classes argument (to limit to certain
subclasses of Log), the total_entries numbers are coming up wrong:
>> ThinkingSphinx.version
=> "1.3.16"
>> ThinkingSphinx.search('britcey').total_entries
=> 5512
>> ThinkingSphinx.search('britcey', :classes => [AuditLog]).total_entries
=> 5512
>> ThinkingSphinx.search('britcey', :classes => [AuditLog,
>> SoftwareAuditLog]).total_entries
=> 10024
>> ThinkingSphinx.search('britcey', :classes => [AuditLog, SoftwareAuditLog,
>> IpAuditLog]).total_entries
=> 14536
Am I doing something wrong or did I find a bug?
Thanks much,
-b
--
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.