Перейти к публикации

Не работает быстрый поиск как нужно


Рекомендованные сообщения

Если мин символов для поиска - 3 и включён полнотекстовый быстрый поиск то запрос из 2х слов - например need for не будет найден.

Если мин символов для поиска изменить на 4 то тогда работает как нужно.

Ссылка на сообщение
Поделиться на других сайтах

Для полнотекстовых индексов есть ограничение на минимульную длину еще и у MySQL сервера. Устанавливается это в настройках MySQL сервера и по умолчанию это 4 символа. Вам нужно менять настройки MySQL сервера, для этого обратитесь в службу поддержки вашего хостинга. Полнотекстовый индекс создает именно MySQL сервер, а не DLE

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, celsoft сказал:

Устанавливается это в настройках MySQL сервера и по умолчанию это 4 символа.

Это имеет смысл дописать к настроке поиска в админку.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Uralbox сказал:

Это не решило проблему. Ставил и на 3 и на 2

Значит либо что то не так сделали. Я ваших действий не видел, и что не так уже сказать не могу.

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Uralbox сказал:

менял значение тут ft_min_word_len

Перезапустить сервер и перестроить индексы

Ссылка на сообщение
Поделиться на других сайтах
04.10.2023 в 21:58, celsoft сказал:

перестроить все полнотекстовые индексы

Оптимизации базы данных в админке DLE будет достаточно?

Или необходимо именно выполнить OPTIMIZE TABLE?

Изменено пользователем Uralbox
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Uralbox сказал:

Оптимизации базы данных в админке DLE будет достаточно?

Или необходимо именно выполнить OPTIMIZE TABLE?

REPAIR TABLE имя_таблицы QUICK;

Ссылка на сообщение
Поделиться на других сайтах
  • 5 недель спустя...

Если включить полнотекстовый поиск, то если запрос содержит слово from публикацию не покажет.

Например при вводе Escape from Tarkov публ не выводит, но по запросу Escape Tarkov уже выводит публикацию Escape from Tarkov.

Ссылка на сообщение
Поделиться на других сайтах
1 hour ago, Uralbox said:

о если запрос содержит слово from публикацию не покажет.

есть в mysql за резервирование слова. лучше использовать полнотекстовые поисковые движки

Ссылка на сообщение
Поделиться на других сайтах
07.11.2023 в 20:46, crafic сказал:

есть в mysql за резервирование слова. лучше использовать полнотекстовые поисковые движки

Может возможно что-то поднастроить? Проблема именно при включении полнотекстового поиска.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...