문제

추가 지수는 전체 텍스트에 나의 열 한 후,나는 이미 우리의 레코드가 의미하는 전체 텍스트 색인을 붙이지 않을 것이다 그들만 인덱스 레코드 삽입 후 전체 텍스트 인덱스가 추가되었?그렇다면,어쨌든 재생성 데이터베이스 전체가?

도움이 되었습니까?

해결책

을 할 때 ALTER TABLE 추가 지수,오래된 기록 색인은 즉시(그리고 새로운 기록 색인으로 즉시 삽입되는).는 사실에 대한 전체 텍스트로 잘됩니다.

참고 그러나 때로는(예:을 변경할 때 옵션 ft_min_word_len,ft_max_word_len,또는 ft_stopword_file)당신은 다시 작성하는 전체 텍스트 인덱스를 참조하십시오 http://dev.mysql.com/doc/refman/5.1/en/fulltext-fine-tuning.html 자세한 내용은.

다른 팁

그것은 MySQL 의 책임을,당신 수 있도록,인덱스는 일관된 데이터와 함께 그들은 indexing.

를 추가할 때에 인덱스 기존 데이터,MySQL 을 구축하는 인덱스에 따르면 기존의 데이터입니다.

전체 텍스트 인덱스도 예외는 아니다.

당신만을 재 구축 할 필요가 인덱스로 의심되는 경우 당신의 테이블이 손상되었습니다 어떻게든,또는 당신이 일부 다른 고급 조정하는 방법 MySQL 구축 인덱스입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top