0

プロジェクトで全文検索を使用しています。複数の単語を検索したいのですが、問題があります。私の質問は次のとおりです。

SELECT MAX(id)
FROM table
WHERE MATCH (col1,col2) AGAINST ('+(word1) +(word2) +(word3 word4)')
GROUP BY col1
ORDER BY 1 desc limit 12

このクエリは word1 OR word2 OR word3 OR word4を含む検索ですが、word1 OR word2 OR word3 word4 を含めて検索したい

それで、解決策は何ですか?

4

2 に答える 2

0

このようなものを試すことができます...

SELECT MAX(id) FROM table WHERE MATCH(colname1,colname2) AGAINST("keyword to search")  GROUP BY colname ORDER BY colname desc limit 12

参照

于 2012-12-29T11:05:21.393 に答える