このクエリはうまくいきましたが、このクエリ結果はキーワードオカレンスによって並べ替えられますか? 例:私のデータベースで :phpとmysqlのキーワードオカレンスによる検索結果のソート方法
srno| name | business |city
- | ------------- | ------------------------------- |-------
1 | janefer group | advertisement company import |manchester
2 | abc | golf import export |new york
3 | xyz | golf import |new york
と私は、検索ボックスにキーワードを渡した場合 $search ="golf import export xyz";
が、私はすべてのキーワードマッチは、このポストは、第1、そうで出番のようになりたい
クエリ
$qry="SELECT *, MATCH (name,business,city) AGAINST ('$serach*' IN BOOLEAN MODE) AS Relevance FROM tbl_services WHERE MATCH (name,business,city) AGAINST ('$serach*' IN BOOLEAN MODE) ORDER BY Relevance DESC LIMIT 1 , 12"
質問 –
のように試してみることはできません。全文検索と部分的なキーワード検索が必要なので、 – janifer
としてください。$検索で完全検索と部分検索キーワード – janifer