当我运行下面的查询时,它没有给出所有的结果。我有数据是在7月和10月发布的。这两个标题字段都包括“银行”一词。但结果只显示了7月1日。
Title:Bank of Ireland - issued in Oct
Title:Ulster Bank - issued in July
SELECT [KEY], RANK
FROM CONTAINSTABLE(tblDB, title, '"bank"')
ORDER BY [KEY] DESC我试着用“银行”代替“银行”。它不起作用。有人能解释一下什么是可持续的吗?
我看了几篇文章,对我没什么帮助。
发布于 2011-10-18 22:39:55
“返回包含基于字符的数据类型的列的零行、单行或多行的表,以便精确或模糊(不太精确)地匹配单个单词和短语、单词之间一定距离内的接近程度或加权匹配。CONTAINSTABLE只能在SELECT语句的FROM子句中引用,就像它是常规表名一样。
使用CONTAINSTABLE的查询指定contains类型的全文查询,这些查询为每一行返回相关性排名值(RANK)和全文键( key )。CONTAINSTABLE函数使用与CONTAINS谓词相同的搜索条件。“
告诉我你正在尝试做什么,我将能够提供更多帮助?
发布于 2011-10-18 22:40:04
Here is a description of CONTAINSTABLE。请尝试重新生成全文索引,然后再次执行搜索。
https://stackoverflow.com/questions/7809032
复制相似问题