我在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,再次运行填充。 仍然没有任何东西被提取......
还有什么要做的吗? 请指教。