SimpleSearch
Здравствуйте, проблема в следующем — SimpleSearch не ищет одно и тоже слово в разных регистрах. Т.е. если я вбиваю «Бали» — оно при этом есть на сайте, то все норм — находит, а если это же слово, но в нижнем регистре «бали» — ничего. Где-то видимо нет условия «без учета регистра». Буду признателен, если подскажете где подправить.
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Не знаю почему, видимо потому что доверяю как кодеру.
На rtfm посмотрел параметры, useAllWords -не пробовали?
А вообще в коде снипета посмотрите, там если в условии поиска стоит LIKE скорее всего, используется ли в uppercase или lower? Если нет добавьте, вида where lower(searchParam) like lower ($query)
ну как-то так…
Но уверен что там должна быть обработка такого случая.
Поисковая форма шлет юзера на страницу с вызовом mSearch. Куда надо — туда и шли в форме, параметр action у тега form.
Если страница находится, значит слово в индексе есть, иначе — никак. Поля можно настроить при первичной индексации и в свойствах плагина, который повторно индексирует все документы при сохранении в админке.
mSearch давно не поддерживается.
если нет, то посоветуй пожалуйста поиск на ajax