2011-08-31 64 views
0

在獅身人面像QL,我有形式的查詢:如何檢查獅身人面像是否匹配所有單詞?

SELECT id FROM index WHERE MATCH('word1|word2|word3') OPTION ranker=matchany, max_matches=100; 

有沒有檢查所有在那裏至少有一個文檔匹配成功的話本機的方式?請注意,它可能不必是單個文檔。例如,word1可匹配document1,word2可匹配document2word3可匹配document3。結果是在這裏取得成功。假設word3沒有匹配,那麼結果就是失敗。

回答

0

爲了確保所有的單詞在同一個文檔中匹配,您必須發出第二個查詢 SELECT id FROM index WHERE MATCH('word1 word2 word3');

+0

謝謝您的回答。但我的情況是這些詞不在同一個文檔中。 – crozzfire