全文搜索:如何按相关性排序?

| 我正在使用全文搜索,在我的网站上,用户通常按几个字,作者姓名(1-2个字)和标题(1-3个字)进行搜索... 我需要类似相关性搜索的内容,并且已经尝试将Containstable与Rank一起使用,但结果非常糟糕。 另外,我尝试对所有可能的组合使用
ISABOUT
并进行适当的加权-结果还可以,但速度却很差。在4个单词内搜索大约30K行需要10到20秒。 我的查询是:
ISABOUT (madonna weight(0.1),messina weight(0.1),\"madonna and messina\" weight(0.2),virgin weight(0.1),\"madonna and virgin\" weight(0.2),\"messina and virgin\" weight(0.2),\"madonna and messina and virgin\" weight(0.3),child weight(0.1),\"madonna and child\" weight(0.2),\"messina and child\" weight(0.2),\"madonna and messina and child\" weight(0.3),\"virgin and child\" weight(0.2),\"madonna and virgin and child\" weight(0.3),\"messina and virgin and child\" weight(0.3),\"madonna and messina and virgin and child\" weight(0.4))
有任何想法吗?     
已邀请:
以下简化的查询工作正常:
ISABOUT (madonna weight(0.1),messina weight(0.1),virgin weight(0.1),child weight(0.1))
突出组合的意图很不错,但是这也相当不错     

要回复问题请先登录注册