Sql 全文索引返回不正确的结果
我在一个文本列上创建了一个全文索引,随后的查询返回不包含搜索词的结果。查询示例如下:Sql 全文索引返回不正确的结果,sql,sql-server,full-text-search,Sql,Sql Server,Full Text Search,我在一个文本列上创建了一个全文索引,随后的查询返回不包含搜索词的结果。查询示例如下: SELECT TOP 10 serial_no,writer_id,myField,assignment_type,subdate,title FROM writing WHERE contains(myField,'"take it once"'); 更新/重建全文索引后是否会发生这种情况 是的。。其中一个结果包含查询字符串,其余结果不包含。由于您的查询至少包含一个干扰词(It),因此可能会出现这种行为:
SELECT TOP 10 serial_no,writer_id,myField,assignment_type,subdate,title
FROM writing WHERE contains(myField,'"take it once"');
更新/重建全文索引后是否会发生这种情况 是的。。其中一个结果包含查询字符串,其余结果不包含。由于您的查询至少包含一个干扰词(It),因此可能会出现这种行为: