検索時に検索にすべての単語が含まれている必要があるようにするにはどうすればよいですか。たとえば、ユーザーが cadillac escalade を検索すると、cadillac を含むすべての行と eldorado を含むすべての行が、両方が同じ行になくても、検索結果に含まれます。
PHPコード:
<?php
/* connect to MySQL */
$query = "
SELECT *,
MATCH(title, body) AGAINST ('cadillac eldorado') AS score
FROM articles
WHERE MATCH(title, body) AGAINST('cadillac eldorado')
";
$sql = MySQL_query($query);
/* display the results... */
?>
そのため、タイトルと本文を検索するときに、2 つのフィールドを組み合わせてカウントするには、両方の単語を含める必要があります。