MySQL FullText Index не управляет индексом для недавней вставки - PullRequest
0 голосов
/ 06 июня 2019

Я использую движок MYSQL InnoDB. Я создал полнотекстовый индекс в моей существующей таблице, но когда я вставлял новую запись, он не мог забрать мои новые данные вставки.

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

ALTER TABLE data
ADD FULLTEXT INDEX fullTextIndexByName(`given_name`,`family_name`) ;


INSERT INTO `data`
(`id`,
`family_name`,
`given_name`,
`nickname`)

VALUES
(123224322,'TEST_family_name','TEST_given_name','TEST_nickname');


SELECT * FROM data user 
WHERE
MATCH(user.given_name, user.family_name)
AGAINST (LOWER(CONCAT('TEST_given_name','*')) IN BOOLEAN MODE)
ORDER BY user.family_name ;
...