Морфология в полнотекстовом поиске MySQL

209
09 апреля 2018, 01:41

Часто встречаю упоминания, что полнотекстовый поиск MySQL работает с учётом морфологии. На практике этого добиться не получилось.

Создаю таблицу:

CREATE TABLE `search_index` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(500) DEFAULT NULL,
  `text` text,
  `tags` text,
  PRIMARY KEY (`id`),
  FULLTEXT KEY `title` (`title`,`text`,`tags`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Заполняю данными. Делю запрос

select * from search_index where match(title,text,tags) against('стул');

Получаю N записей. Делю запрос

select * from search_index where match(title,text,tags) against('стулья');

Получаю 0 записей.

То же самое с английским языком. Что я делаю не так?

READ ALSO
SQL: date и time или datetime

SQL: date и time или datetime

Добрый деньПоявился вопрос, у меня есть таблица в MySQL в которой каждый час будет записываться данные с датчиков (датчиков более 500 штук)

177
Определение энтропии сообщения [требует правки]

Определение энтропии сообщения [требует правки]

Разработать программу для определения энтропии сообщения(C++) В программе должны быть следующие функции:

189
Какая нужна математика для специалиста blockchain технологий? [требует правки]

Какая нужна математика для специалиста blockchain технологий? [требует правки]

Какая нужна математика для специалиста blockchain технологий?

167
Типы компоновок

Типы компоновок

Какие сущности относятся к внешней компоновки, какие к внутренней, а какие не имеют компоновки вовсеВо всех учебниках эта тема слишком растянута,...

205