Our dev server works perfectly on our dev server not on production. If
any conditions are applied on production, there are no results
returned. If I remove the CONDITIONS parameter, the rest of the search
parameters are applied correctly.

We have the same versions of TS, Sphinx & MySQL on both. The deploy
strategy is different (Capistrano for dev, a script we created for
prod).  Unfortunately we're not getting any logfiles on prod either
(not sure why yet). TS is vendored. Dev runs in the 'test' environment
(orig developer didn't understand what 'test' meant).  Aside from
this, I can't figure out whats different between the two. Sphinx seems
to have the same data & return the appropriate results (shown at
bottom of this email).

Any thoughts on where we should look for the cause of this discrepancy
in behavior?

Thanks!

Pete


search statement:
==========================
     all_books = Book.search(@search_text,
                            :limit => MAX_SEARCH_RESULTS,
                            :order => "promote DESC,
#{SORTABLE_COLUMNS[rand(SORTABLE_COLUMNS.length)]}",
                            :include => :books_category,
                            :conditions => conditions,
                            :with_all => with_all,
                            :without => without)

Index
==========================
   define_index do
      indexes title, :sortable => :true
      indexes promote, :sortable => :true
      indexes mod_datetime, :sortable => :true
      indexes publisher_id, :sortable => :true
      indexes description
      indexes bynames
      indexes approved
      indexes fiction_type
      indexes book_type
      indexes quizcreator_id
      has quizcreator_id
      has books_category.category_id , :as => :category_id
      where "(book_type IN ('#{Book::TYPE_READABLE}',
'#{Book::TYPE_FREE}', '#{Book::TYPE_READ_ALOUD}'))"
   end


Sphinx results:
==========================

search -c config/<env>.sphinx.conf 'betty'

displaying matches:
1. document=32, weight=2, quizcreator_id=65, sphinx_internal_id=16,
class_crc=1809255439, subclass_crcs=(1809255439), sphinx_deleted=0,
title_sort=402, promote_sort=1837, mod_datetime_sort=3383,
publisher_id_sort=3475, quizcreator_id=3563,
category_id=(3,7,11,22,28,38,69,78,97,110)
        id=16
        title=Betty to the Rescue
        description=More than anything else, Betty likes to be helpful -- but
somehow the helping always seems to go wrong. In this story Betty
tries to rescue a poor little monkey who's stuck in a tree.
        book_type=R
        bynames=Michaela Morgan (author), Moira Kemp (illustrator)
        purchase_url=http://www.amazon.com/gp/redirect.html?
ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct
%2F1842481487%253ftag%3Damazonaffiliatedummyid%2526link%5Fcode
%3Dxm2%2526camp%3D2025%2526dev-t
%3D0PWN83K3NNF20R94Q6G2&tag=bigunivcom-20&linkCode=ur2&camp=178
        publisher_id=1
        mod_datetime=2010-10-04 01:28:36
        width=930
        height=639
        approved=Y
        author_id=(NULL)
        promote=0
        fiction_type=F
        quizcreator_id=091112184449
        images_count=14
        images_total_size=1780659

......

-- 
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.

Reply via email to