Thinking-Sphinx没有索引任何东西

时间:2010-09-08 07:21:31

标签: ruby-on-rails sphinx thinking-sphinx

我的环境:

Mac OSX 10.6 Snow Leopard
Ruby 1.9.2p0
Rails 3.0.0
thinking-sphinx (2.0.0.rc1)
Sphinx 0.9.9-release (r2117)

到目前为止,我还没有真正得到任何工作。

pma:log pma$ rake thinking_sphinx:index
(in /Users/pma/Sites/urban-ent)
DEPRECATION WARNING: Rake tasks in /Users/pma/Sites/urban-ent/vendor/plugins/yaml_db/tasks/yaml_db_tasks.rake are deprecated. Use lib/tasks instead. (called from <top (required)> at /Users/pma/Sites/urban-ent/Rakefile:7)
Generating Configuration to /Users/pma/Sites/urban-ent/config/development.sphinx.conf
Sphinx 0.9.9-release (r2117)
Copyright (c) 2001-2009, Andrew Aksyonoff

using config file '/Users/pma/Sites/urban-ent/config/development.sphinx.conf'...
FATAL: no indexes found in config file '/Users/pma/Sites/urban-ent/config/development.sphinx.conf'

pma:urban-ent pma$ rake thinking_sphinx:rebuild
(in /Users/pma/Sites/urban-ent)
DEPRECATION WARNING: Rake tasks in /Users/pma/Sites/urban-ent/vendor/plugins/yaml_db/tasks/yaml_db_tasks.rake are deprecated. Use lib/tasks instead. (called from <top (required)> at /Users/pma/Sites/urban-ent/Rakefile:7)
Generating Configuration to /Users/pma/Sites/urban-ent/config/development.sphinx.conf
Sphinx 0.9.9-release (r2117)
Copyright (c) 2001-2009, Andrew Aksyonoff

using config file '/Users/pma/Sites/urban-ent/config/development.sphinx.conf'...
FATAL: no indexes found in config file '/Users/pma/Sites/urban-ent/config/development.sphinx.conf'
Failed to start searchd daemon. Check /Users/pma/Sites/urban-ent/log/searchd.log.
Failed to start searchd daemon. Check /Users/pma/Sites/urban-ent/log/searchd.log

searchd.log为空。没有任何东西写到它。

pma:log pma$ ls -l
total 3312
-rw-rw-rw-@ 1 pma  staff  1694487 Sep  8 15:17 development.log
-rw-rw-rw-  1 pma  staff        0 Sep  7 14:57 production.log
-rw-rw-rw-  1 pma  staff        0 Sep  7 17:39 searchd.log
-rw-rw-rw-  1 pma  staff        0 Sep  7 14:57 server.log
-rw-rw-rw-  1 pma  staff        0 Sep  7 14:58 test.log
pma:log pma$ 

我确实在app / models / instruction.rb

的模型中定义了索引
define index do
  indexes title
  indexes description
end

他们似乎完全被忽略了。

任何解决方案?

1 个答案:

答案 0 :(得分:4)

不确定这是否是拼写错误,但define index应为define_index