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