Длинна слова при FULLTEXT поиске. Размер ft_min_word_len ключа. / ~#root -i Длинна слова при FULLTEXT поиске. Размер ft_min_word_len ключа. / ~#root -i Длинна слова при FULLTEXT поиске. Размер ft_min_word_len ключа. / ~#root -i Длинна слова при FULLTEXT поиске. Размер ft_min_word_len ключа. / ~#root -i Длинна слова при FULLTEXT поиске. Размер ft_min_word_len ключа. / ~#root -i Длинна слова при FULLTEXT поиске. Размер ft_min_word_len ключа. / ~#root -i Длинна слова при FULLTEXT поиске. Размер ft_min_word_len ключа. / ~#root -i Длинна слова при FULLTEXT поиске. Размер ft_min_word_len ключа. / ~#root -i
  • RU
  • UA
  • EN
  • Создать интернет-магазин
  • Документация
  • Блог
    • Unix-подобные ОС
    • Php
    • MySQL
    • JavaScript
    • Менеджеры пакетов
    • Docker
    • Seo
  • Вспомогательные сервисы
    • Короткие ссылки
    • Oбмен просмотрами YouTube
  • Вход
  • Регистрация
  • Главная
  • MySQL
  • Длинна слова при FULLTEXT поиске. Размер ft_min_word_len ключа.

Длинна слова при FULLTEXT поиске. Размер ft_min_word_len ключа.

Поиск по FULLTEXT ключу превосходит по скорости обычный поиск по LIKE, но его использование ограничивается количеством символов в искомом слове. Полнотекстовые индексы поддерживаются таблицами MyISAM. Поддержка Innodb добавлена с версии 5.6.4. 

Проверить количество искомых символов у себя:

SHOW VARIABLES LIKE 'ft_min_word_len'

Задать нужное количество:

В файле конфига /etc/mysql/my.cnf (у разных ОС может отличаться)

[mysqld]
ft_min_word_len=3

Рестарт mysql (mysqld или mariadb):

sudo service mysql restart

Желательно сбросить кеш таблицы, по которой будет вестись поиск:

REPAIR TABLE table QUICK;
FLUSH table table;

Добавление ключа FULLTEXT:

ALTER TABLE `table` ADD FULLTEXT(`field`);

Теперь без труда будет работать поиск по трём и выше символам:

SELECT * FROM table
WHERE MATCH (field) AGAINST ('+Пик' IN BOOLEAN MODE);

root-i
06 Апреля 20
567
0
Теги
MySQL MySQL 5.7
Поделиться

Комментарии

Имя
Электронная почта
Рейтинг
Отзыв

Другие статьи из категории

01 Сентября 2019

Mysql база шин и дисков

База автомобильных шин и дисков. В базе присутствует: производитель, модель, год, модификация, PCD, диаметр, гайка, заводские размеры шины и диска, возможные варианты замены, тюнинг шины и диски. Грузовых автомобилей в базе нет.

30 Марта 2019

Первая настройка MySql 5.7, смена пароля root и длина пароля

Рассмотрим настройку доступа MySql 5.7 на Ubuntu 18.04. Определим юзера root mysql на локальной машине, зададим ему пароль root, рассмотрим смену длинны пароля и ограничений по нему.

20 Декабря 2018

Отключение sql_mode=only_full_group_by в mysql 5.7 ubuntu 18.04

Что делать если при переходе сайта на mysql 5.7 возникла ошибка SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'db.books' which is not functionally dependent on columns in GROUP BY clause; this i...

Категории

  • Unix-подобные ОС
  • Php
  • MySQL
  • JavaScript
  • Менеджеры пакетов
  • Docker
  • Seo

Теги

Ubuntu 14.04 (17) Софт (11) Gearman (3) Сервисы (2) Framework (1) MVC (1) Php 5.6 (16) Cli (3) Propel (3) ORM (3) JavaScript (5) Css (1) Composer (4) Docker (3) Seo (4) MySQL (5) docker-compose (2) CentOS (1) 1С (1) Memcache (1) Memcached (1) Php 7 (6) Анализ (2) Ubuntu 18.04 (13) MySQL 5.7 (4) Генерация (2) Bower (1) Npm (1) NodeJs (3) Gulp (1) ImageCMS (2) Базы (1) JQuery (1) Сниппет (1) Apache (1) Cron (1)

Последние комментарии

alex, я вижу 2 причины почему так может быть. Не в...
root-i
04.07.22
Сделал все так как написано в статье, не работает.
alex
04.07.22
Как вариант это может происходить из-за неизвестно...
root-i
21.01.22
Чтобы убрать ошибку Uncaught TypeError: $ is not a...
wlad2.ru
11.01.22

Делюсь информацией в которой я требовал помощи и разбираясь затрачивал много времени. Если информация помогла хотя бы одному человеку, значит этот сайт создан не зря.

Благодарность, на продолжение работы сайта:
Контакты

Telegram Viber Mail

Поиск по сайту

  • Вход
  • Регистрация

Сайт работает на chmod -R