mysql fulltext index 특수문자 질문드립니다.! 0 0 2,166

by Kun [MySQL] mysql fulltext index [2023.01.31 19:18:28]


안녕하세요. mysql 에서 fulltext index를 구성하였습니다.

노래명으로 인덱스를 구성하였는데, 특수문자로만 이루어진 노래제목이 검색이 되질 않습니다.

 

music테이블 - title컬럼을 인덱싱 하였으며, innodb_ft_min_token_size = 1, stopword는 사용중지 하였습니다.

 

곡 명은 '$$$' 입니다.

 

select * from music where match(title) against('$$$' in boolean mode);
select * from music where match(title) against('"$$$"' in boolean mode);
select * from music where match(title) against('+$$$*' in boolean mode);

 

위의 코드 모두 동작하지 않으며, $를 하나만 해봐도 모두 동일한 결과입니다. (한글, 숫자, 영어는 정상작동 확인하였습니다.)

 

이 후 어느 설정을 변경해야 할지 몰라서 질문 드립니다..!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입