Поиск по этому блогу

четверг, 8 июня 2017 г.

Sphinx failed to setup AOT with query_mode=0, use query_mode=1

Пример
CALL SNIPPETS(('Дон'), 'market_index', '@!(classifier_string,services_string) дон|дона|дону|доном|доне|доны|донов|донам|донами|донах' , '<span>' as before_match, '<\\/span>' as after_match)

Выдаст фатал

Uncaught exception Exception with message SphinxQL ERROR: failed to setup AOT with query_mode=0, use query_mode=1 SphinxQL QUERY: CALL 

Лечится добавлением конструкции 1 as query_mode в вызов снипета.

Пример
CALL SNIPPETS(('Дон'), 'market_index', '@!(classifier_string,services_string) дон|дона|дону|доном|доне|доны|донов|донам|донами|донах' , '<span>' as before_match, '<\\/span>' as after_match, 1 as query_mode)

Теперь ошибки не будет.

1 комментарий:

Количество·просмотров