SQL Server 2005 Полнотекстовый поиск - Поиск чисел - PullRequest
1 голос
/ 08 апреля 2010

Я использую функцию SQL Server 2008 FTS в проекте. При поиске телефонного номера, например CONTAINSTABLE(table, *, '"017394708699"'), этот запрос также возвращает записи, содержащие номер '017394689966', что аналогично. Кто-нибудь знает, как я могу получить точное совпадение из числа?

1 Ответ

0 голосов
/ 08 апреля 2010

Это предполагаемое поведение выполняемой вами операции.

Значение 0173946899 содержится в пределах 0173946899 66.

Вы можете добиться большего успеха, используя постфикс:

CONTAINSTABLE (таблица, *, '"* 017394708699"')

...