1

我在 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,再次运行人口。仍然没有任何东西被提取......

还有什么要做的吗??请给个建议。

4

0 回答 0