2011-07-13 12 views
0

を両方の列と一致する必要があります私は現在、このSQLクエリを持っている:彼らがいずれかのhtext ORキーワードに一致...私はキーワードが一致する必要がしたい場合ははブール値モードで

SELECT htext FROM paragraphs WHERE MATCH(htext, keywords) 
AGAINST('+genomics' IN BOOLEAN MODE) ORDER BY MATCH(htext) 
AGAINST('+genomics' IN BOOLEAN MODE)desc 

は、しかし、私は、行を取り戻しますよテキストとキーワードでまた、実際にmysqlで関連性の高い順に並べ替える問題があります。

答えて

0
SELECT htext, MATCH(htext) AGAINST('+genomics' IN BOOLEAN MODE) AS Relevance FROM paragraphs 
WHERE MATCH(htext) AGAINST('+genomics' IN BOOLEAN MODE) 
AND MATCH(keywords) AGAINST('+genomics' IN BOOLEAN MODE) 
ORDER BY Relevance DESC 
関連する問題