나는 내가 원했던 결과를주는 것처럼 보이지 않는 아주 간단한 쿼리를 가지고 있습니다. 나는 사용자가 전체 텍스트 검색을 사용하여 이름, 주소 또는 도시별로 레스토랑을 검색 할 수 있도록 노력하고 있습니다.MySQL의 전체 텍스트 검색이 예상과 일치하지 않습니다.
SELECT ESTAB_NAME, ESTAB_ADDRESS, ESTAB_CITY
FROM restaurant_restaurants rr
WHERE
MATCH (rr.ESTAB_NAME, rr.ESTAB_ADDRESS, rr.ESTAB_CITY)
AGAINST ('*new* *hua*' IN BOOLEAN MODE)
LIMIT 0, 500
새로운 후아힌 테이블 내에 존재하는 레스토랑 :
여기 내 쿼리입니다. 그러나 'tingho'에 대한 검색을 수행 할 때 기대했던 결과를 얻었습니다.
무슨 일이 일어나고 있는지 알 수있는 사람이 있습니까? MySQL 버전 5.0.41에서 MyISAM 스토리지 엔진을 사용하고 있습니다.
MyISMAP이 아니라 MyISAM을 의미합니다. –