私はそのこのSQLが効率的かどうかを教えてくれるsql dilettanteを求めてください。
SELECT uid
FROM search
WHERE MATCH(product) AGAINST('football basketball')
AND status=1
ORDER BY MATCH(product) AGAINST('football basketball') DESC
ようなSQLを書いています、私は、MySQLの[OK]を実行しますが、私はそれが効率的であるかどうかを確認していません。この「MATCH(製品)AGAINST(「サッカーバスケットボール」)」が2回実行されているかどうかを知りたいですか?
ORDER BY製品DESCは同じ仕事をしますか? –
@PanagiotisPalladinos、 'MATCH ... AGAINST'はマッチの関連性を返すことができます。しかし、それにはいくつかの面倒なことがあるようです。このドキュメントページの2番目のコメントを確認してください:http://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html – dan1111