2013-03-08 95 views
1

我在安裝思維獅身人面像時遇到了問題。使用rails 3.2思考獅身人面像索引錯誤

每當我運行耙ts:索引,我得到以下。

Generating configuration to /home/tom/digmenu/config/development.sphinx.conf 
Sphinx 2.0.6-id64-release (r3473) 
Copyright (c) 2001-2012, Andrew Aksyonoff 
Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com) 

using config file '/home/tom/digmenu/config/development.sphinx.conf'... 
FATAL: no indexes found in config file '/home/tom/digmenu/config/development.sphinx.conf' 
Generating configuration to /home/tom/digmenu/config/development.sphinx.conf 
Sphinx 2.0.6-id64-release (r3473) 
Copyright (c) 2001-2012, Andrew Aksyonoff 
Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com) 

using config file '/home/tom/digmenu/config/development.sphinx.conf'... 
FATAL: no indexes found in config file '/home/tom/digmenu/config/development.sphinx.conf' 

model.rb

define_index做 指標:名稱,如:re_name 結束了獅身人面像

indexer 
{ 
} 

searchd 
{ 
    listen = 127.0.0.1:9306:mysql41 
    log = /home/tom/digmenu/log/development.searchd.log 
    query_log = /home/tom/digmenu/log/development.searchd.query.log 
    pid_file = /home/tom/digmenu/log/development.sphinx.pid 
    workers = threads 
    binlog_path = /home/tom/digmenu/tmp/binlog/development 
} 

配置文件,我完全不知道爲什麼這並未不行!該配置在編制索引期間生成但退出。

任何人有什麼想法?

回答

4

您可能已經解決了您的問題,但無論如何,也許它會幫助別人。

這個問題的原因是,你可能使用思維獅身人面像3.0或更新版本,但以舊方式定義索引,就像在Thinking Sphinx 2. *和更早版本中完成的一樣。索引定義不再位於模型本身中,而是位於app/indices中的單獨文件中。還有很多其他更改,因此最好仔細閱讀新文檔。

3.0的文檔中的README文件:https://github.com/pat/thinking-sphinx/

「官方」文件仍然指向舊版本,它的工作方式不同:http://pat.github.com/ts/en/

相關問題