我是sphinx和mysql的新手,并尝试执行简单查询,如下所示
sql_query = \
(SELECT users.id AS uid, \
CONCAT_WS(' ', users.fname, users.lname, users.email) AS data \
FROM users) \
UNION ALL \
(SELECT documents.id AS diid, documents.description \
FROM documents);
但我在索引命令
上的错误CONCAT_WS低于此值错误:/etc/sphinxsearch/sphinx.conf中的未知密钥名称“CONCAT_WS” 第12行第26栏。致命:无法解析配置文件 '/etc/sphinxsearch/sphinx.conf'
答案 0 :(得分:1)
在
之前的线上有一个空格 (SELECT users.id AS uid, \
---------^
因此,Sphinx认为CONCAT_WS正在开始一条全新的路线,而不仅仅是继续前行。
斜线之后不应该有任何东西 - 因为它意味着“逃离”线尾本身。