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