SQL全文检索查询的问题,高手》》》

来源:百度知道 编辑:UC知道 时间:2024/07/04 03:28:00
代码如下:

Select [KEY],RANK,Introduction
From Containstable(tbldocs2,*,'Isabout(microsoft weight(.8),food weight(.2),toy weight(.1))',language'English',1)i
Join tbldocs2 e
On i.[KEY]=e.Pk
Order BY rank Desc

上面的[KEY],RANK是什么意思啊?表中没有那个字段的,它的查询语句怎么感觉怪怪的啊?
在什么表里查询?
如果在tbldocs2查询也应该在From后加上表名啊!
麻烦高手详细的讲解一下,小弟新手,在这给您说谢谢了^_^!

CONTAINSTABLE返回具有零行、一行或多行的表,这些行的列中包含的基于字符类型的数据是单个词语和短语的完全匹配或模糊匹配(不完全相同)项、某个词在一定范围内的近似词或者加权匹配项。CONTAINSTABLE 可以像一个常规的表名称一样,在 SELECT 语句的 FROM 子句中引用。

使用 CONTAINSTABLE 的查询将指定对每一行返回一个适当排名值 (RANK) 和全文键 (KEY) 的包含类型的全文查询。CONTAINSTABLE 函数使用与 CONTAINS 谓词相同的搜索条件

它查询的表就是i。你在看下呢。[KEY],RANK是这个函数会自动生成的列··