Hello everybody,
after reading a lot of stuff about this issue I'm running out of
ideas. When I create a new object it won't appear in the search
results unless I do a reindex. Everything works fine in development
mode but not in staging/production mode.
Running a manual search in the console or from the command line shows
that the delta index doesn't include the new object, though the
delayed job was created in the database and after that executed
immediately.
This is how my model looks like:
class Topic < ActiveRecord::Base
....
define_index do
indexes title, :sortable => true
indexes body
indexes answers.body, :as => :answers
...
set_property :delta => :delayed
end
...
end
sphinx.yml includes for production environment:
enable_star: true
min_infix_len: 3
charset_type: utf-8
charset_table: "0..9, a..z, .... "
stopwords: config/sphinx/stopwords.txt
bin_path: "/usr/bin"
port: 9313
As well searchd and the rails app are running with the same user.
Any ideas what kind of problem this could be?
Thanks in advance for any hint!
Frank
--
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.