マイクエリ
$query = selectQuery('SELECT * FROM page_info WHERE MATCH(content)
AGAINST("reactie klanten" WITH QUERY EXPANSION)');
関連性で並べ替えるにはどうすればよいですか。約 10 行が返されますが、実際に「reactie」と「klanten」という単語を含む行はその中間にあります。残りの結果は、単語 :S と何らかの形で関連しています。
「WITH QUERY EXPANSION」に関する MySQL ドキュメント
クエリによって編集が次のように変更されました。
SELECT *, MATCH(content) AGAINST("reactie klanten") AS relevance FROM page_info WHERE MATCH(content) AGAINST("reactie klanten" WITH QUERY EXPANSION) ORDER BY relevance DESC
フィールドがリストの一番上にあるので、これは有望に思えます。
まだ他の人はどのように関連していますか?
例:
$text = This page is being tested by our tester
$text は にどのように関連していreactie klanten
ますか?