キーワード検索例「CAR WASH」
洗車は、位置に関係なく文字列に含まれている必要があります
検索可能な文字列は非常に長くなる可能性があるため、クエリではこれらのキーワードをまとめて検索するか、個別に検索する必要があります。2 つ以上のキーワードを指定できます。
$query="SELECT * FROM TABLE WHERE zip LIKE'abc'";
$key= explode(" ", $keywords);
for($i = 0; $i < count($key); $i++){
$query.=" AND (dealTitle LIKE '".$key[$i]." %' OR dealTitle LIKE '% ".$key[$i]." %' OR dealTitle LIKE '% ".$key[$i]." ')";
}
ただし、クエリは「car」または「wash」を含むレコードを返しています。
「洗車」を使用する場合、両方の単語が少なくとも 1 回表示される必要があります。この条件を考慮して検索を変更する方法について何か提案はありますか?