Приветствую.
Достался проект с Sphinx 2.2.9-id64-release.
Смотрю что yii фреймворк формирует мне такие запросы: select `id` as `id` from `indexname`
, а они работать не хотят, ошибка - Syntax error or access violation: 1064 sphinxql: syntax error, unexpected for query like
Проверил и в консоли, да такой запрос с ошибкой, тогда как если алиас на другой меняешь: select `id` as `id2` from `indexname`
, то нет ошибки.
В современной 3-ей версии сфинкса не заметил такой проблемы.
Кто знает, это чисто баг той старой версии?
Михаил, ну так показали бы как коннектитесь к консоли , запрос и ошибку, на кофейной гуще я вам уже нагадал, реальный запрос идёт с лайком а не с матчем, это видно из ошибки которую вы привели
Конекчусь на сервере так: mysql -h127.0.0.1 -P9306
Вот это все рабочие запросы, дают результаты: select id from all; select id from all where match('Михаил');
А вот этот запрос select id as id from all where match('Михаил');
(обратные кавычки никак не влияют, с ними также)
выдает ошибку:
ERROR 1064 (42000): sphinxql: syntax error, unexpected ID, expecting IDENT (or 49 other tokens) near '`id` from all where match('Михаил')'
Михаил, так тут совсем другая ошибка, не используйте просто эс , в коннекторах сфинкса их нет насколько помню, если оно работает на третьем и новый проект просто ставьте третий
Если старый и все работало то не используйте эс