So I am working with a data model, which for reasons outside of my
control are ugly. Here is an example of what is happening.

$> Thing.search(:all, :conditions => {:idx_top_category => 'Note
Cards})
  Sphinx   Querying: 'all @idx_top_category Note Cards'
  Sphinx (0.003722s)   Found 0 results
=> []

This yields 0 (read zero) results.

On the other hand if I search for...

$> Thing.search('Note Cards').count
  Sphinx   Querying: 'Seasonal Invitations'
  Sphinx (0.005707s)   Found 313 results
  Paper Load (1.4ms)   SELECT * FROM "things" WHERE ("things"."id" IN
(52,65,66,69,116,169,170,203,211,214,217,218,225,228,231,237,239,240,241,248))
=> 20

For demos sake, here's what my index looks like.

define_index do
  indexes design_categories.flow_categories.design_section.title, :as
=> :idx_top_category
end

I've killed the searchd process, deleted all index files and rebuilt
and indexed over and over.

If I run the sql query in the sphinx.conf I get results like this...

 id  |                     idx_top_category                      |
sphinx_internal_id | class_crc  | sphinx_deleted
------+-----------------------------------------------------------
+--------------------+------------+----------------
    1 | Invitations 0
|                  1 | 2413514514 |              0
    2 | Invitations 0
|                  2 | 2413514514 |              0
    3 | Invitations Note Cards 0
|                  3 | 2413514514 |              0
    4 | 0 Invitations
|                  4 | 2413514514 |              0

Any clues?

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