呵呵,不要笑我,只是想在我当地的 WAMP 上设置 Sphinx,我以前没有这样做过,所以我可能在做一些愚蠢的事情。
这是我的 sphinx.conf 文件:
source code
{
type = mysql
sql_host = localhost
sql_user = root
sql_pass =
sql_db = ****
sql_port = 3306
sql_query = SELECT id, language_id, category_id, title, description, UNIX_TIMESTAMP(time_posted) AS time_posted FROM codes
sql_attr_uint = language_id
sql_attr_uint = category_id
sql_attr_timestamp = time_posted
sql_query_info = SELECT id FROM codes WHERE id=$id
}
index code
{
source = code
path = C:/Program Files/Wampserver 2/sphinx/var/data/sphinx/code
morphology = stem_en
min_word_len = 3
min_prefix_len = 0
}
searchd
{
port = 3312
log = C:/Program Files/Wampserver 2/sphinx/var/log/searchd/searchd.log
query_log = C:/Program Files/Wampserver 2/sphinx/var/log/searchd/query.log
pid_file = C:/Program Files/Wampserver 2/sphinx/var/log/searchd/searchd.pid
}
当我尝试建立索引时,我收到了这个错误:
ERROR: index 'code': column number 1 has no name.
这个问题的原因可能是什么?谢谢。