Uralbox 4 Опубликовано: 2 октября Рассказать Опубликовано: 2 октября Если мин символов для поиска - 3 и включён полнотекстовый быстрый поиск то запрос из 2х слов - например need for не будет найден. Если мин символов для поиска изменить на 4 то тогда работает как нужно. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 5 944 Опубликовано: 3 октября Рассказать Опубликовано: 3 октября Для полнотекстовых индексов есть ограничение на минимульную длину еще и у MySQL сервера. Устанавливается это в настройках MySQL сервера и по умолчанию это 4 символа. Вам нужно менять настройки MySQL сервера, для этого обратитесь в службу поддержки вашего хостинга. Полнотекстовый индекс создает именно MySQL сервер, а не DLE Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 275 Опубликовано: 3 октября Рассказать Опубликовано: 3 октября 2 часа назад, celsoft сказал: Устанавливается это в настройках MySQL сервера и по умолчанию это 4 символа. Это имеет смысл дописать к настроке поиска в админку. Цитата Ссылка на сообщение Поделиться на других сайтах
Uralbox 4 Опубликовано: 3 октября Рассказать Опубликовано: 3 октября Автор @celsoft Благодарю за совет, посмотрю настройки. Это не решило проблему. Ставил и на 3 и на 2 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 5 944 Опубликовано: 3 октября Рассказать Опубликовано: 3 октября 1 час назад, Uralbox сказал: Это не решило проблему. Ставил и на 3 и на 2 Значит либо что то не так сделали. Я ваших действий не видел, и что не так уже сказать не могу. Цитата Ссылка на сообщение Поделиться на других сайтах
Uralbox 4 Опубликовано: 4 октября Рассказать Опубликовано: 4 октября Автор менял значение тут ft_min_word_len Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 5 944 Опубликовано: 4 октября Рассказать Опубликовано: 4 октября Нужно не только поменять переменную, но и перестроить все полнотекстовые индексы. Т.к. существующий не изменится просто поменяв настройку. Просто изменение настройки это для вновь добавляемого в базу контента. Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 275 Опубликовано: 4 октября Рассказать Опубликовано: 4 октября 1 час назад, Uralbox сказал: менял значение тут ft_min_word_len Перезапустить сервер и перестроить индексы Цитата Ссылка на сообщение Поделиться на других сайтах
Uralbox 4 Опубликовано: 7 октября Рассказать Опубликовано: 7 октября (изменено) Автор 04.10.2023 в 21:58, celsoft сказал: перестроить все полнотекстовые индексы Оптимизации базы данных в админке DLE будет достаточно? Или необходимо именно выполнить OPTIMIZE TABLE? Изменено 7 октября пользователем Uralbox Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 296 Опубликовано: 7 октября Рассказать Опубликовано: 7 октября 1 час назад, Uralbox сказал: Оптимизации базы данных в админке DLE будет достаточно? Или необходимо именно выполнить OPTIMIZE TABLE? REPAIR TABLE имя_таблицы QUICK; Цитата Ссылка на сообщение Поделиться на других сайтах
Uralbox 4 Опубликовано: 7 ноября Рассказать Опубликовано: 7 ноября Автор Если включить полнотекстовый поиск, то если запрос содержит слово from публикацию не покажет. Например при вводе Escape from Tarkov публ не выводит, но по запросу Escape Tarkov уже выводит публикацию Escape from Tarkov. Цитата Ссылка на сообщение Поделиться на других сайтах
crafic 30 Опубликовано: 7 ноября Рассказать Опубликовано: 7 ноября 1 hour ago, Uralbox said: о если запрос содержит слово from публикацию не покажет. есть в mysql за резервирование слова. лучше использовать полнотекстовые поисковые движки Цитата Ссылка на сообщение Поделиться на других сайтах
Uralbox 4 Опубликовано: 12 ноября Рассказать Опубликовано: 12 ноября Автор 07.11.2023 в 20:46, crafic сказал: есть в mysql за резервирование слова. лучше использовать полнотекстовые поисковые движки Может возможно что-то поднастроить? Проблема именно при включении полнотекстового поиска. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.