Advertisement
Guest User

Untitled

a guest
May 27th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. SET SESSION query_cache_type=0;
  2. SELECT
  3. p.sku,
  4. p.product_name,
  5. p.product_description,
  6. ( MATCH (p.product_name) AGAINST ('+word1 +word2 +word3' IN BOOLEAN MODE) * 10 ) AS score1,
  7. ( MATCH (p.product_description) AGAINST ('+word1 +word2 +word3' IN BOOLEAN MODE) * 20 ) AS score2,
  8. ( MATCH (p.product_name,p.product_description) AGAINST ('word1,word2,word3') * 30 ) AS score3
  9. FROM products AS p
  10. WHERE
  11. (
  12. ( MATCH (p.product_name) AGAINST ('+word1 +word2 +word3' IN BOOLEAN MODE) * 10 ) > 0 OR
  13. ( MATCH (p.product_description) AGAINST ('+word1 +word2 +word3' IN BOOLEAN MODE) * 20 ) > 0 OR
  14. ( MATCH (p.product_name,p.product_description) AGAINST ('word1,word2,word3') * 30 )
  15. ) AND
  16. p.sku NOT LIKE '4%'
  17. ORDER BY score1 DESC,score2 DESC,score3 DESC LIMIT 0,15
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement