2011-12-01 55 views
1

我想利用mysql自然語言全文搜索。我有兩列與查詢進行比較。但是,我需要其中一列具有更高的優先級,因此高優先級列中出現的單詞應該具有更高的相關性評分。我已經通過了mysql文檔一次,我找不到任何東西。這是可能的與MySQL?或者有沒有其他方法可以實現這一目標?在匹配2列時添加列優先級到mysql自然語言搜索

回答

1

這裏是我的想法:

  • 創建兩個全文索引;
  • 對於第一列和第二列查詢表兩次。聯盟結果。結果應該按照「相似性」的權重來排序,這兩個列的不同。
  • 限制結果數據集。
+0

偉大的提示。非常感謝 –