2011-01-13 2 views
0

mysql의 fullstext stopword 목록은 영어로되어 있습니다. 그것은 mysql이 전 세계에서 사용되는 것을 고려할 때 좀 이상합니다 ...어디에서 mysql fullstext stopword lists를 편집 할 수 있습니까?

어쨌든 저는 ft_min_word_len을 3으로 줄였습니다. 그래서이 목록에 제 언어의 일반적인 단어를 추가해야합니다.

누군가 내가 그것을 어디에서 찾을 수 있는지 말할 수 있습니까?

감사

답변

2

이 작동합니다 : 기본값을 대체하려면

는 목록을 스톱 워드 ft_stopword_file 시스템을 변수를 설정하십시오. (섹션 5.1.4, "서버 시스템 변수"참조) 변수 값 은 스톱 워드 목록이 포함 된 파일의 경로 이름이거나 필터링을 사용하지 않으려면 빈 문자열이어야합니다. 절대 경로 이름이 지정되어 다른 디렉토리를 지정하지 않으면 서버는 데이터 디렉토리에서 파일을 찾습니다. 이 변수의 값을 또는 이의 값을 으로 변경 한 후에는 서버를 다시 시작하고 FULLTEXT 색인을 다시 작성하십시오.

http://dev.mysql.com/doc/refman/5.5/en/fulltext-fine-tuning.html

관련 문제