I am using MYSQL Engine InnoDB. I created fulltext index on my exisitng table but when I insert new record it couldn't pickup my new insert data.
Below query is working when I drop my index and regenerate it. But when I creat index and Insert new record then fulltext index couldn't find recently enter data.
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 ;