0

関連性の高い順に検索結果を並べ替えたい。見出し用の列とコンテンツ用の列を含むテーブルがあります。ユーザーが検索しようとすると、Like と OR Like を使用して両方の列を検索します。ただし、見出しに一致する結果を優先したいため、生成された検索結果は関連性の順ではありません。誰かがphpとsqlでそれを行うためのアイデアやヒントを与えることができればお願いします.

4

2 に答える 2

3

MySQL のFULLTEXT検索機能を探すほうがよいでしょうLIKE

于 2012-09-01T19:16:33.813 に答える
-1

独自の関数を使用して結果を並べ替えることができます。このための関数を作成する必要があります。例;

function sortResults(results){
  .
  .
  .
}

次に、結果を並べ替えます。

于 2012-09-01T19:21:18.103 に答える