ИНДЕКС ПОЛНОГО ТЕКСТА SQL SERVER, СОДЕРЖИТ возвращаемый пустой - PullRequest
0 голосов
/ 23 мая 2010

У меня проблема с полным индексом, может ли кто-нибудь помочь мне в этом?

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) Все идет хорошо.просто просто верните пустой набор результатов.И я уверен, что есть компания с CompanyName "Microsoft" в Table Company

Очень признателен, если кто-нибудь сделает мне одолжение по этому поводу.

1 Ответ

1 голос
/ 24 мая 2010

Ваш CONTAINS(CompanyName,'Micro') ищет слово Micro, если вы хотите, чтобы совпадение префикса подбирало "Microsoft", используйте синтаксис: CONTAINS(CompanyName,'"Micro*"').

...