마땅히 올릴 곳이 없어서. 그나마 가장 관련 깊다고 생각되는 Devel에 올리는 군요.... ㅡ.ㅡ
MySQL의 FULLTEXT는 아주 많으 레코드에서 LIKE와 비슷한 검색을 빠르게 하는 기능입니다. \LIKE %keyword%\ 이런 검색은 보통 인덱스를 사용하지 못하므로 수십만개 레코드의 TEXT 컬럼에서 검색하면 시간이 체감으로 느낄만큼 느리게 되는데 FULLTEXT를 이용하면, 검색 시간이 꽤나 빨라집니다.
그런데 아쉽게도 FULLTEXT는 아직 multibyte를 지원하지 않으므로 한글 검색이 제대로 안 됩니다. 제가 한번 소스를 고쳐서 해볼까 하고 소스 봤는데, 이거 뭔 소린지 ㅡ.ㅡ
암튼 오늘 MySQL 메일링 리스트를 보니 며칠 전 DSN에 FULLTEXT 관련 질문하셨던 분인 김태호님께서 그 내용을 질문하셨었더군요.
답변은 \난 한국어가 뭔지 모른다.(아마 한국을 모르나 봅니다.) 그렇지만, FULLTEXT의 mulibyte 지원은 TO DO List 에서 꽤 높은 우선 순위에 있다\고 하니, 조만간 FULLTEXT에서 한글을 사용할 수 있을 듯 합니다.
그럼....
|