1
내가 검색은 '은행'에 대해 내가 원하는 때MySQL의 전체 텍스트 검색 결과의 관련성
ID | name
1 | JPMorgan Chase bank
2 | Bank of south
3 | Citigroup bank
4 | Wells Fargo bank
5 | Bank of New York
그래서으로 반환하는 검색 결과는 다음과 다음 '은행'테이블했습니다 :
Bank of New York
Bank of south
Citigroup bank
JPMorgan Chase bank
Wells Fargo bank
그러나 그 아래에 내 코드가 반환과 :
:JPMorgan Chase bank
Bank of America
Citigroup bank
Wells Fargo bank
Bank of New York
이 코드입니다
$search_term = 'bank of';
$sql2 = "SELECT *,
MATCH(name) AGAINST ('.$search_term.' IN BOOLEAN MODE)
AS relevance FROM banks
HAVING relevance > 0.8
ORDER BY relevance DESC";
감사!
이 고려 더 많은 행이 공통으로 간주되어 일치하지 않습니다. * –
@juergend, 맞지만 내 선택은 무엇입니까? – bekman