mysql에서 전체 텍스트 검색을 사용하여 내가 가지고있는 비디오 데이터베이스를 검색하고 있는데, 검색하는 제목이 내가 검색하는 제목이 아니기 때문에 결과가 반환되지 않습니다. ft_min_word_len은 MySQL 설정에서 설정됩니다.MySQL Fulltext 검색 및 최소 검색 기간 길이
mysql_query("SELECT MATCH(videoDescription) AGAINST('".$searchString."' IN NATURAL LANGUAGE MODE)
FROM videos
LIMIT ".$start.",".$end."");
mysql 콘솔을 실행하여 설정을 변경하려고했지만 읽기 전용이라고했습니다. 내가 본 유일한 해결책은 시작시 옵션 파일로 설정을 무시하는 것입니다. 시작시 옵션 파일을 사용하여 ft_min_word_len을 2로 덮어 쓰려면 어떻게합니까?
감사합니다. 전 텍스트 색인을 다시 작성해야한다는 사실을 알고 있습니다. 문서가 조금 두껍게 보였습니다. 단순히 my.cnf를 편집하고 ft_min_word_len = 2 줄을 추가합니까? http://dev.mysql.com/doc/refman/5.1/en/option-files.html – AFK
이 옵션이 어느 그룹에 해당하는지 확실하지 않은 경우 – AFK
'[mysqld]'. '2'는 약간 야심적입니다! – bobince