2009-11-30 2 views
1

전 MySQL fulltext 검색을 구현하여 완벽하게 작동했습니다.
이제 클라이언트는 검색에서 부분 일치를 찾으려고합니다. 예를 들어 'base'라는 용어는 'database'와 일치해야합니다.
전 텍스트 검색은 단어 구분 기호를 기반으로하며 전체 단어를 검색한다는 아이디어를 알고 있습니다.
나는 전체 텍스트 검색의 단점과 성능을 망칠 수있는 바람직하지 않은 LIKE '%$term%'을 사용해야 할 가능성이 가장 높습니다.
그래서 희망이 있습니까?
미리 감사드립니다.MySQL 전체 텍스트 검색을 부분 단어 검색에 적용 할 수 있습니까?

추신 : 저는 https://stackoverflow.com/users/151053/petruza입니다. 내 사이트에서 openID 인증을 받았지만 최근에 내 호스트가 다운되었으므로 로그인 할 수 없으므로이 별칭을 사용하고 있습니다.

답변

0

Sphinx에 대해 들었습니까? MySQL과 잘 어울리 며 강력한 (그리고 빠릅니다!) 전문 텍스트 인덱서입니다.

당신이 그것을 좋아할 것입니다.

(아무도 지불하지 않음)

관련 문제