That appears to do the trick. Thanks! (& sorry for the delay - on vacation).
-b On Apr 2, 12:33 am, Pat Allan <[email protected]> wrote: > Looks like a bug to me... although the :classes behaviour limits which > indexes are used, not which subclasses (though ideally it should do both). > > As a work-around, try the following: > ThinkingSphinx.search('britcey', > :with => {:class_crc => [AuditLog.to_crc32, SoftwareAuditLog.to_crc32]} > ).total_entries > > -- > Pat > > On 31/03/2010, at 7:56 AM, ritcey wrote: > > > 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 > > athttp://groups.google.com/group/thinking-sphinx?hl=en. -- 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.
