Hi,

When a record gets updated, it gets deleted from the core index when
delta is enabled. The delete looks like this (from default_delta.rb):

        client.update(
          core_index_name(model),
          ['sphinx_deleted'],
          {instance.sphinx_document_id => [1]}
        ) if instance && ThinkingSphinx.sphinx_running? &&
instance.in_core_index?

The problem with this is, that ThinkingSphinx.sphinx_running? tests
for a local PID file. When searchd runs on a separate machine, that
file doesn't exist.

I'm not sure what the proper work around would be. I can come up with
an abundance of hacks which are of nobody's interest ;-) Any tips?

Morten

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