错误:sphinx查询中的未知密钥名称“CONCAT_WS”

时间:2017-11-23 10:25:10

标签: php mysql full-text-search sphinx concat-ws

我是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'

1 个答案:

答案 0 :(得分:1)

之前的线上有一个空格
            (SELECT users.id AS uid, \ 
                             ---------^

因此,Sphinx认为CONCAT_WS正在开始一条全新的路线,而不仅仅是继续前行。

斜线之后不应该有任何东西 - 因为它意味着“逃离”线尾本身。