您好我有2个以下2个查询:奇全文搜索结果
和
SELECT FT_TBL.JobId, FT_TBL.Title, FT_TBL.[Description],
FT_TBL.Location, KEY_TBL.RANK FROM Jobs AS FT_TBL
INNER JOIN FREETEXTTABLE (Jobs, (Title, [Description], Location),
'asp.net software', 100)
AS KEY_TBL on FT_TBL.JobId = KEY_TBL.[KEY]
WHERE CONTAINS (Location, '"luton*"')
order by KEY_TBL.RANK desc;
唯一的区别是第二个有一个TOP_N_BY_RANK参数设置为100,第一个返回1000+的结果,我以为第二个会返回100,但它返回0结果,这是为什么?我应该如何改变top_n_by_rank参数以确保我只得到最好的结果?
在第一个查询中返回的那些条目是否具有Rank> 0? – sisve