Sql 匹配。。。反对更多领域:更重视第一领域?

Sql 匹配。。。反对更多领域:更重视第一领域?,sql,mysql,Sql,Mysql,我做这样的查询 SELECT * FROM . WHERE MATCH(title,text) AGAINST ('word1') LIMIT 100 现在,标题比文字更重要。有没有办法告诉mysql,如果在标题中找到word1而不是在文本中找到word1,它应该会带来更多启示 谢谢这个应该可以,但它看起来有点笨重 SELECT * FROM (SELECT * FROM WHERE MATCH(title) AGAINST ('word1') UNION SELECT * FROM

我做这样的查询

SELECT * FROM . WHERE MATCH(title,text) AGAINST ('word1') LIMIT 100
现在,标题比文字更重要。有没有办法告诉mysql,如果在标题中找到word1而不是在文本中找到word1,它应该会带来更多启示


谢谢

这个应该可以,但它看起来有点笨重

SELECT * FROM 

(SELECT * FROM  WHERE 
MATCH(title) AGAINST ('word1') 
UNION
SELECT * FROM  WHERE 
MATCH(text) AGAINST ('word1') 

) t

LIMIT 100

这应该可以,但它似乎有点笨重

SELECT * FROM 

(SELECT * FROM  WHERE 
MATCH(title) AGAINST ('word1') 
UNION
SELECT * FROM  WHERE 
MATCH(text) AGAINST ('word1') 

) t

LIMIT 100

@是123。你可以投入生产。如果有更好的办法就好了way@yes123. 你可以投入生产。如果有更好的办法就好了