У меня есть следующее предложение WHERE:
WHERE (@Keywords IS NULL
OR (CONTAINS((p.Title, p.Area, p.[Message]), @Keywords))
)
Если @Keywords = 'control', запрос выполняется успешно и фильтрует мои записи
Если @Keywords = 'control of', я получаю следующую ошибку:
Синтаксическая ошибка около 'of' в режиме полнотекстового поиска 'control of'.
Почему это и что я могу сделать для решения проблемы?
Основная причина, по которой я использую этот метод при использовании условия LIKE, - это возможность поиска нескольких слов.