Поиск фраз из коротких слов

lazerhead

Проверенные
Сообщения
321
Реакции
119
Баллы
5,540
Поиск отказывается искать сообщения с названием игры Far Cry. Все из-за того, что искомое слово должно быть минимум в 4 символа. Можно ли как-то это пофиксить? На phpbb такой проблемы нет, разве там используется не тот же механизм поиска?

Т.е. если все слова в искомой фразе имеют 3 символа, фраза не ищется.
 
Скорей всего условие поиска отсутствует через пробел. Т.е. пробелы поиск не учитывает после 3х букв.

Если выставить ограничение на 2 буквы, то найдет слова :)
 
Если выставить ограничение на 2 буквы, то найдет слова
Нет, все равно не находит. Ограничение в настройках поиска выставил, поисковый индекс на всякий случай перестроил.

Что интересно, на сайте разработчиков xenforo как-то ищутся даже слова из 2 букв.

Да и здесь тоже ищутся. Или там и здесь используется не стандартный поиск (движка)?
 
Mirovinger, не на виртуальном выделенном, а на обычном самом простом хостинге.

попробовал в самом движке сделать замену 4 на 3 вот тут:

Код:
protected $_minWordLength = 4;

как советовал кому-то разраб xenforo, после перестроил индекс, но все равно не пашет.

а не работает оно видимо потому, что на самом сервере в mysql поставили огранку в 4 символа (предположение)

странно, что у phpbb тот же поиск на том же сервере не имел ограничений на длину слова

в принципе, найти far cry можно, введя в поиск far* но это геморрой для обычных юзеров

вру, оказывается на phbpp стоял Fulltext Native, если там переключиться на Fulltext MySQL, тоже будет ограничение на минмиум 4 символа. Выходит, для меня, не меняя хостинг, есть только один вариант решения проблемы - установить какой-нибудь гугловский поиск на форум.
 
  • Мне нравится
Реакции: Hope
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу