Точный поиск
NONSENS 15.12.2018 Стол заказов 2649 0 комментариев
Обновил DLE 9.5 до 12.1
В 9.5 быстрый поиск работал почти точно: при вводе Название Фильма 3 выдавал:
Название Фильма 3
Название Фильма 30
Название Фильма 31
Название Фильма 32 и т.д.
В 12.1 выдаёт всё подряд (из плюсов только возможность поиска с символом ' )
В 9.5 расширенный поиск работал так: при поиске c "Точным совпадением всех слов" текста Название-Фильма или Наз-Вание Фильма он выдавал эти фильмы (Название-Фильма или Наз-Вание Фильма)
В 12.1 расширенный поиск c "Точным совпадением всех слов" работает так: при поиске Название-Фильма или Наз-Вание Фильма не находит ничего (эти фильмы есть, если что, и раньше они находились). Пробовал поубирать тире/дефис и найти через Название Фильма или Наз Вание Фильма - результат опять нулевой.
Если заменить файлы engine\modules\search.php и engine\ajax\search.php файлами от DLE 9.5, то разширенный поиск работает как в 9.5, а вот быстрый поиск вызывает ошибку базы.
Подставление в функцию strip_data кусков старой функции не работает.
1. Нужно сделать быстрый поиск как было в DLE 9.5 (при вводе Название Фильма 3 чтобы выдавал Название Фильма 3, Название Фильма 30 и т.д.), при этом не портеряв возможность использования символов типа тире и ' .
Ещё бы оставить быстрый поиск только по названиям и полным новостям...
2. Нужно заставить расширенный поиск искать как в 9.5 - с тире/дефисом (ещё бы и со знаком ' - раз в быстром поиске работает, значит и тут может) - чтобы нормально искало запросы типа Название-Фильма или Наз-Вание Фильма, Наз-Вание' Фильма.
Модули не нужны. Нужно модернизировать "готовое".
Оплата: Вебмани, Киви, Положить на телефон
В 9.5 быстрый поиск работал почти точно: при вводе Название Фильма 3 выдавал:
Название Фильма 3
Название Фильма 30
Название Фильма 31
Название Фильма 32 и т.д.
В 12.1 выдаёт всё подряд (из плюсов только возможность поиска с символом ' )
В 9.5 расширенный поиск работал так: при поиске c "Точным совпадением всех слов" текста Название-Фильма или Наз-Вание Фильма он выдавал эти фильмы (Название-Фильма или Наз-Вание Фильма)
В 12.1 расширенный поиск c "Точным совпадением всех слов" работает так: при поиске Название-Фильма или Наз-Вание Фильма не находит ничего (эти фильмы есть, если что, и раньше они находились). Пробовал поубирать тире/дефис и найти через Название Фильма или Наз Вание Фильма - результат опять нулевой.
Если заменить файлы engine\modules\search.php и engine\ajax\search.php файлами от DLE 9.5, то разширенный поиск работает как в 9.5, а вот быстрый поиск вызывает ошибку базы.
Подставление в функцию strip_data кусков старой функции не работает.
1. Нужно сделать быстрый поиск как было в DLE 9.5 (при вводе Название Фильма 3 чтобы выдавал Название Фильма 3, Название Фильма 30 и т.д.), при этом не портеряв возможность использования символов типа тире и ' .
Ещё бы оставить быстрый поиск только по названиям и полным новостям...
2. Нужно заставить расширенный поиск искать как в 9.5 - с тире/дефисом (ещё бы и со знаком ' - раз в быстром поиске работает, значит и тут может) - чтобы нормально искало запросы типа Название-Фильма или Наз-Вание Фильма, Наз-Вание' Фильма.
Модули не нужны. Нужно модернизировать "готовое".
Оплата: Вебмани, Киви, Положить на телефон