MySQL FTS(Full Text Search)
·
MySQL
Full Text Search게시글의 내용 검색 시 키워드를 사용해 검색을 하게 된다.제목과 달리 내용에는 매우 긴 문자열을 포함하기 때문에 검색 성능을 높이기 위해서 인덱스를 사용할 것이다.여기서 한 가지 주의해야할 점은 like 검색을 할 때는 단어% 형식(해당 단어가 접두사)일때만 인덱스 검색이 가능하다는 것이다.어떤 단어를 검색하기 위해서는 %단어% 형식으로 검색을 하게 되는데 이와 같은 형식으로 검색을 한다면 인덱스를 사용하지 않고 검색하게 된다.이와 같은 문제를 해결하기 위해서 Full Text Search가 존재한다.Full Text Search는 InnoDB와 MyISAM 엔진에서만 지원한다.FULLTEXT 인덱스는 text, char, varchar 타입 컬럼에만 생성 가능인덱스 힌트의 ..