0
나는 많은 것을 수색 해왔다. 이전에는 비슷한 결과를 얻었지만 기대했던 결과를 얻지 못하는 이유가 무엇인지 알기 어렵다.MySQL 부울 부분 검색
이름, 제조업체, 모델 또는 설명에 'test6'이 있다고 가정하면 'tes'를 검색하고 싶지만 아래 쿼리를 사용하면 예상대로 반환되지 않습니다.
또한,
ALTER TABLE productinfo ADD FULLTEXT(name, manufacturer, model, description);
SELECT id, name,category_id, price, manufacturer, model, shortdescription,
description,stockqty,shippingbase,shippingcost, buyitnow,auctionitem,
MATCH (name, manufacturer, model, description)
AGAINST('tes'* IN BOOLEAN MODE) as score
FROM productinfo
WHERE MATCH (name, manufacturer, model, description)
AGAINST('tes'* IN BOOLEAN MODE) ORDER BY score DESC
가 해결 "AGAINST ('테스트'+ BOOLEAN MODE 등 IN .. 어떤 도움을 주시면 감사하겠습니다 감사와 '테스트'를 시도 참고 있습니다. 그것은 별표 몇 가지 조사 후 그 ('TES',이 경우) (BOOLEAN MODE IN 'TES'*)에 대한 그래서 검색어 후에 할 필요가;.