2016-06-02 6 views
0

는, 나는 다음과 같이 my.cnf 파일에 스톱 워드 파일을 지정할 수 있다는 사실을 알고 :InnoDB는 스톱 워드 파일을 사용할 수 있습니까? 의 MyISAM에 대한 전체 텍스트 검색으로

ft_stopword_file = '/etc/stopword.txt' 

은 동일한 또한 InnoDB에 대한 전체 텍스트 검색을 수행 할 수 있습니까?

ft_stopword_file_innodb = '/etc/stopword.txt' 

그러나, 나는 이노에 대한 중지 단어 파일에 저장 될 수 있음을 나타내는 모든 문서를 보지 않은 : 나는 다음과 같은 가능한 경우와 같은 일을하고 싶습니다.

답변

2

아니요, 기본적으로 핫 와이어 방식으로 텍스트 파일을 사용할 수 없습니다. 즉, 발송 된대로 mysql입니다. 이를 달성하려면 간단한 솔루션을 고려할 때 터무니없는 특수 UDF를 작성해야합니다.

사용자 지정 중지 단어 사용에 대한 정보는이 mysql manual page에서 사용할 수 있습니다. 테이블 INFORMATION_SCHEMA.INNODB_FT_DEFAULT_STOPWORD의 제한된 기본 단어를 보여 주며, 자신의 테이블로 재설정하는 방법과 다양한 시스템 변수를 사용합니다.

+1

대기. 뭐? 그들은 MySQL 레퍼런스 매뉴얼에 그런 것들을 넣었습니까? +10. – spencer7593

+0

그것은 한심한 대답이었습니다. 내가 좋아하는 FT 수색 대답은 당신에게서 온 것입니다. 나는 네가 자연어로 바뀌 었음을 안다. 내 대답은 [여기] (http://stackoverflow.com/a/30677347). 아직도 당신이 바닥에 연결된 당신의 3 upvotes을 가지고 믿을 수 없어 @ spencer7593 – Drew

+0

그것은 좋은 답변 ... 내가 본 중 가장 정치 "RTFM"답변 중 하나. – spencer7593