При использовании FREETEXTTABLE в MS SQL Server, как вы ищете по первичному ключу? - PullRequest
0 голосов
/ 06 июня 2009

У меня есть запрос с использованием полнотекстового поиска FREETEXTTABLE, который отлично работает для каждого столбца, включенного в индекс, за исключением первичного ключа.

Первичные ключи имеют формат, подобный abcdef123456, и при поиске abcdef123456 возвращается одна запись. Однако, если вы ищете abcd или 12345, вы не получите результатов (если эта фраза не появится в другом столбце индекса).

Кто-нибудь знает, является ли это ошибкой, по замыслу или просто какой-то другой проблемой, которую я не учел?

1 Ответ

0 голосов
/ 06 июня 2009

Полный текст не для поиска частей слов. Это для поиска слов в текстах. CHARINDEX , который вы можете использовать в вашем случае.

...