sql >> Databáze >  >> RDS >> Mysql

Pořadí MySQL podle relevance

Podařilo se mi dostat se docela na místě s tímto:

SELECT *, 
( (1.3 * (MATCH(strTitle) AGAINST ('+john+smith' IN BOOLEAN MODE))) + (0.6 * (MATCH(txtContent) AGAINST ('+john+smith' IN BOOLEAN MODE)))) AS relevance 
FROM content 
WHERE (MATCH(strTitle,txtContent) AGAINST ('+john+smith' IN BOOLEAN MODE) ) 
ORDER BY relevance DESC


  1. Poskytovatel OLE DB 'Microsoft.Jet.OLEDB.4.0' nelze použít pro distribuované dotazy

  2. Skript kontroly stavu replikace MySQL

  3. MySQL SELECT n záznamy založené na GROUP BY

  4. Nelze se přihlásit do databáze jako SYS pomocí Oracle SQL Developer