- mysql 자연어 검색 인덱스를 새로 갱신하는 방법
Rebuilding InnoDB Full-Text Indexes
- innodb_ft_min_token_size 등의 innodb_ft_* 관련 서버 환경 변수를 변경후에는 FTS를 사용하는 테이블을 리빌드 해야 한다.
- 특히 g innodb_ft_min_token_size, innodb_ft_max_token_size, ngram_token_size 값을 변경했으면 서버를 재시작해야 한다.
//----------------
* 방법 (innodb)
ALTER TABLE로 Full-Text Indexes를 삭제후 추가
* 명령어
ALTER TABLE `테이블 명` DROP INDEX `인덱스키이름`;
ALTER TABLE `테이블 명` ADD FULLTEXT INDEX 인덱스키이름 (칼럼이름);
//------------------
* MyISAM의 경우
Rebuilding MyISAM Full-Text Indexes
REPAIR TABLE tbl_name QUICK;
//----------
//참고
https://dev.mysql.com/doc/refman/8.0/en/fulltext-fine-tuning.html
반응형
'Code > Database (DB)' 카테고리의 다른 글
mysql DB 복원시 경고 메시지 해결 방법 (1) | 2020.02.25 |
---|---|
[MySql] DB 서버 최적화 명령 (Optimize, Analyze Table) (0) | 2020.02.25 |
(mysql 5.7 에서) mysql 8.0 으로 업그레이드 후 에러 발생 해결 방법 (0) | 2020.02.21 |
[펌 링크] mysql 8.0 새기능 (0) | 2020.02.21 |
[MySQL] mysql 8 설치 (우분투) (0) | 2020.02.21 |