MediaWiki 사용시 영어 검색이 이상합니다.
글쓴이: kmorkah / 작성시간: 목, 2006/05/25 - 9:25오후
회사에서 Wiki를 사용할려고 기나긴 삽질의 소스 설치를 마치고
Tru64에 Mediawiki를 설치했는데, 검색기능이 좀 희안하네요..
한글검색의 경우 잘 되는 편인데, 몇개 영어단어를 넣고 검색을 하는 경우는 영 안됩니다.
특히
Note: unsuccessful searches are often caused by searching for common words like "have" and "from", which are not indexed, or by specifying more than one search term (only pages containing all of the search terms will appear in the result).
이런 메세지가 자주 나오는데, 혹시 비슷한 일 겪으신분들 없으신가요?
Forums:
혹시 NoneFound 같은게
혹시 NoneFound 같은게 뜨시나요?
어떤 단어를
어떤 단어를 입력하셨나요?
너무 일반적인 단어를 쓰신거 아닌가요?
위에보면 have나 from같은 단어는 검색 인덱스에 안들어 간다는거 같은데요.
물론 이런 단어가 더 있겠죠..
-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.
아. 확인해보니까...
유니코드라 그런가.. 영어 4자, 한글 2자 이상 부터 검색이 잘되네요.(검색할려는 단어가 영어3자)
답변 감사합니다.
아싸조쿠나~
알려주신 힌트로
알려주신 힌트로 생각해 보면 Fulltext Index를 이용해 검색을 하고있을 가능성이 있습니다.
이 인덱스가 최소 글자수(mysql에서 디폴트가 4입니다)를 옵션으로 검색어 인덱스를 만듭니다.
우선 검색에 쓰이는 쿼리를 확인하시고 Fulltext Index가 있는 테이블을 참조한다 생각하시면
my.cnf에서 ft_min_word_len=2 정도로 바꾸시고 서버 재시작 하신후에
를 이용하면 인덱스가 리빌드 된다고 합니다.
자세한 내용은 아래 링크를 참조해 주세요. ^^
http://kldp.org/node/70482
-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.
감사합니다.
아직 해보지 않았지만, 정말 많은 도움이 되었습니다.
아싸조쿠나~
댓글 달기