Исправить поиск

Автор Sancho222, 04 октября 2021, 12:59:01

« назад - далее »

Sancho222

Поиск не выводит ничего с заглавной буквой Б, все остальное ищет нормально.
При этом всплывающая подсказка в поиске выдает то что нужно, в админке все работает.
Преста 1.6

Подскажите, куда копать?

Adik

Сбросте кеш и переиндексируйте поиск.

Sancho222

Цитата: Adik от 04 октября 2021, 15:57:37
Сбросте кеш и переиндексируйте поиск.
Проблема у меня древняя.
Кеш в админке очищаю регулярно, переиндексация тоже делается ежедневно.
Если это конечно не какой-нибудь особенный кеш, то видимо проблема не в этом.

Mr.Sen

У вас для поиска какой модуль используется? Дефолтный от prestashop?

Sancho222

Цитата: Mr.Sen от 05 октября 2021, 12:19:55
У вас для поиска какой модуль используется? Дефолтный от prestashop?
Да, стандартный.

Mr.Sen

Проверить нужно 2 файла, а лучше заменить на оригиналтные с вашей версии prestashop.
/classes/Search.php
/controllers/front/SearchController.php
в папке /override/ удалите эти файлы, если они там есть.

Sancho222

Цитата: Mr.Sen от 05 октября 2021, 16:00:13
Проверить нужно 2 файла, а лучше заменить на оригиналтные с вашей версии prestashop.
/classes/Search.php
/controllers/front/SearchController.php
в папке /override/ удалите эти файлы, если они там есть.
Файлы заменил, кеш почистил, переиндексацию сделал, ничего не изменилось

Adik

Показ ошибок что выдает?
В коносле браузера есть ошибки?

Sancho222

Цитата: Adik от 05 октября 2021, 18:02:31
Показ ошибок что выдает?
В коносле браузера есть ошибки?
К сожалению нет там ничего, что можно было бы связать с поиском.

Такое ощущение, что просто забыли описать заглавную русскую букву Б.

Adik

Если вы никакой руссификатор не устанавливали, то поиск должен работать по всем буквам русского алфавита.
Вот тема с похожей проблемой
Тема: [Решено] Prestashop 1.6 не работает поиск на русском