У меня была та же проблема, и мне удалось ее решить, добавив лениво загруженные модули в мой угловой файл конфигурации CLI (angular.json). Смотрите мой ответ здесь: Угловая 5-ленивая загрузка Ошибка: не удается найти модуль
Вам нужно будет выполнить некоторую предварительную обработку вашего параметра @Keyword, прежде чем передать его в оператор SQL. SQL ожидает, что поиск по ключевым словам будет разделен логической логикой или заключен в кавычки. Итак, если вы ищете фразу, она должна быть в кавычках:
SET @Keyword = '"this is a search item"'
Если вы хотите найти все слова, вам понадобится что-то вроде
SET @Keyword = '"this" AND "is" AND "a" AND "search" AND "item"'
Для получения дополнительной информации см. Синтаксис T-SQL CONTAINS , в частности, в разделе Примеры .
В качестве дополнительного примечания, обязательно замените символ двойной кавычки (с пробелом), чтобы не испортить свой полнотекстовый запрос. Подробнее о том, как это сделать, см. В этом вопросе: Escape-символы полнотекстового поиска SQL Server?