我在 SQL Server 2008 R2 Express 实例中设置了一个数据库。我们启用了全文支持。“员工”表之一是全文索引。有一个列“地址”也被索引。
该列的值如下:“Los Angeles 9”
当我们通过以下方式查询它时:
Select * from Employees Contains (Address, '"Los Ang*"'))
它正确地获取行
但是当我们通过以下方式查询它时:
Select * from Employees Contains (Address, '"Los Angeles 9*"'))
什么都没有得到
Select * from Employees Contains (Address, '"Los Angeles*" AND "9"'))
也没有获取。
我在我的数据库的存储部分添加了一个新的停止列表,并且只添加了一个粗略的停止项,因此不包括从索引中删除数字..
但即使在此之后,上述查询也一无所获。然后,我加载了系统默认停止列表,从中删除了数字 0 到 9,再次运行人口。仍然没有任何东西被提取......
还有什么要做的吗??请给个建议。