I add a fulltext index to the existing db but my fulltext index query could not find the existing record.
Engine: InnoDB DB: mysql Fulltext mode: boolean mode
When I run the following query I could not find any record
select * from user_data user
where user.is_deleted=0 and
MATCH(user.family_name,user.given_name) 
AGAINST('USS_FUBQ_gen_given_name' in boolean mode);
but when I run
select * from user_data user
where user.is_deleted=0 and
MATCH(user.family_name,user.given_name) 
AGAINST('uss_fubq_gen_given_name' in boolean mode);
i am getting the expected output. Expected output:
   familyName               |    given name
USS_FUBQ_gen_family_name    | USS_FUBQ_gen_given_name
My table definition:
CREATE TABLE user_data (
  user_id varchar(36) COLLATE utf8_bin NOT NULL, 
  family_name varchar(50) COLLATE utf8_bin DEFAULT NULL, 
  gender char(1) COLLATE utf8_bin DEFAULT NULL, 
  given_name varchar(50) COLLATE utf8_bin DEFAULT NULL, 
  middle_names varchar(100) COLLATE utf8_bin DEFAULT NULL, 
  PRIMARY KEY (user_id), 
  FULLTEXT KEY ix_full_text_index_by_name (family_name,given_name), 
  [...] ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin