database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Tutorials 13687 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 13687
MySQL FULLTEXT의 multibyte 지원에 대해...
작성자
허정수(wertyu)
작성일
2001-11-19 21:26
조회수
9,888

마땅히 올릴 곳이 없어서. 그나마 가장 관련 깊다고 생각되는 Devel에 올리는 군요.... ㅡ.ㅡ

 

MySQL의 FULLTEXT는 아주 많으 레코드에서 LIKE와 비슷한 검색을 빠르게 하는 기능입니다. \LIKE %keyword%\ 이런 검색은 보통 인덱스를 사용하지 못하므로 수십만개 레코드의 TEXT 컬럼에서 검색하면 시간이 체감으로 느낄만큼 느리게 되는데 FULLTEXT를 이용하면, 검색 시간이 꽤나 빨라집니다.

 

그런데 아쉽게도 FULLTEXT는 아직 multibyte를 지원하지 않으므로 한글 검색이 제대로 안 됩니다. 제가 한번 소스를 고쳐서 해볼까 하고 소스 봤는데, 이거 뭔 소린지 ㅡ.ㅡ

 

암튼 오늘 MySQL 메일링 리스트를 보니 며칠 전 DSN에 FULLTEXT 관련 질문하셨던 분인 김태호님께서 그 내용을 질문하셨었더군요.

 

답변은 \난 한국어가 뭔지 모른다.(아마 한국을 모르나 봅니다.) 그렇지만, FULLTEXT의 mulibyte 지원은 TO DO List 에서 꽤 높은 우선 순위에 있다\고 하니, 조만간 FULLTEXT에서 한글을 사용할 수 있을 듯 합니다.

 

그럼....

이 글에 대한 댓글이 총 2건 있습니다.

정수야 열심히 해서 한번 해봐라. 이정도 처리할 수 있는 사람들은 있을것같은데. 아 나는 언제 이런것 해보남.

taejun님이 2001-11-20 00:22에 작성한 댓글입니다.

안녕하세요.. 허정수님

 

저번에 제가 full text search에 대해서 글을 올렸었는데 허정수님께서 한글 지원이 아직은 안되는거 같다구 답변을 주셨습니다. 답변 감사합니다.

그래서 답답한 마음에 mysql.com으로 제가 메일을 보냈는데 메일링 리스트로 온거 같습니다.

 

제가 구현 할려구 하는건 지금 데이타100개정도 이구여 검색속도를 빠르게 하다보니 mssql에서

full text search로 검색을 하니 한글 검색은 되는데

속도가 넘 느려서 mysql로 하면 속도가 잘 나올까해서 했는데 mysql은 한글이 지원이 안되는군요..ㅜ.ㅜ

mysql에서는 영문은 검색 속도가 아주 빨랐습니다.

50만개 테스트시 약 1~3초정도....

 

다르게 구현할 방법이 있을까요?

지금 검색하는건 제목하고 내용 검색입니다.

암튼 감사합니다...

김태호님이 2001-11-20 16:54에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
14187[강좌/옮김] mysqladmin 총정리
문태준
2001-12-15
16901
14132Linux 에서 MySQL JDBC 의 연동
정재익
2001-12-13
7023
14071[강의] Mysql 튜닝 - 서버 모니터링
문태준
2001-12-11
9219
13687MySQL FULLTEXT의 multibyte 지원에 대해... [2]
허정수
2001-11-19
9888
13437Optimizing MySQL from DevShed [1]
정재익
2001-11-04
9043
13183mysql 3.23.42 이후 버젼 설치 Tip [2]
zzizzi
2001-10-23
7867
13127[팁] 에러발생시는 perror 프로그램사용하자
문태준
2001-10-20
6395
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다