SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1584 Неверные параметры в вызове хранимой функции sphinx_snippets - PullRequest
0 голосов
/ 23 декабря 2018

Поисковое слово, используя sphinx в моем скрипте Laravel, возвращает эту ошибку:

SQLSTATE[42000]: Syntax error or access violation: 1584 Incorrect parameters in the call to stored function 'sphinx_snippets' (SQL: select articles.*, sphinx_snippets(articles.title, 'articles', 'dff', 280 AS `limit`, 8 AS around, '<span class="highlight">' AS before_match, '</span>' AS after_match) as title_snippet, sphinx_snippets(articles.abstract, 'articles', 'dff', 280 AS `limit`, 8 AS around, '<span class="highlight">' AS before_match, '</span>' AS after_match) as abstract_snippet from `articles_index` inner join `articles` on `articles_index`.`id` = `articles`.`id` where articles_index.query = '@* dff;sort=relevance;fieldweights=title,2,abstract,1,keywords,10;mode=extended;offset=0;
limit=25')

В чем решение.
также я запускаю этот код в mysql через терминал

select articles.*, sphinx_snippets(articles.title, 'articles', 'dff') as title_snippet from articles;

получена ошибка:

ОШИБКА 1305 (42000): ФУНКЦИЯ имя_базы_данных.sphinx_snippets не существует

...