0

我有一个关于完整索引的问题,任何机构都可以帮助我吗?

1) 设置全文索引

CREATE FULLTEXT INDEX ON dbo.Companies(my table name)
(
CompanyName(colum of my table) 
Language 0X0
)
KEY INDEX IX_Companies_CompanyAlias ON QuestionsDB
WITH CHANGE_TRACKING AUTO
GO

2) 使用 CONTAINS 查找匹配的行

SELECT CompanyId, CompanyName
FROM dbo.Companies
WHERE CONTAINS(CompanyName,'Micro')

3) 一切顺利。只是返回空的结果集。而且我确信 Table Company 中有公司名称为“Microsoft”的公司

如果有人帮我这个忙,我将不胜感激。

4

1 回答 1

1

CONTAINS(CompanyName,'Micro')正在寻找这个词Micro,如果你想要一个前缀匹配来选择“ Microsoft”,请使用语法:CONTAINS(CompanyName,'"Micro*"')

于 2010-05-24T11:36:25.027 回答