ОШИБКА: неизвестное имя ключа ‘CONCAT_WS’ в запросе сфинкса

Я новичок в сфинксе и 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 при индексировании команды

ОШИБКА: неизвестное имя ключа ‘CONCAT_WS’ в /etc/sphinxsearch/sphinx.conf
строка 12, кол. 26. FATAL: не удалось проанализировать файл конфигурации
‘/Etc/sphinxsearch/sphinx.conf’

0

Решение

У вас есть место после косой черты на линии до

            (SELECT users.id AS uid, \
---------^

Таким образом, Sphinx считает, что CONCAT_WS запускает совершенно новую строку, а не просто продолжает ее раньше.

После этого косая черта не должна иметь НИЧЕГО, поскольку она должна «убегать» от конца самой строки.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector