У меня есть базовая хранимая процедура, которая выполняет полный текстовый поиск по 3 столбцам в таблице, передавая параметр @Keyword
. Он отлично работает одним словом, но падает, когда я пытаюсь передать несколько слов. Я не знаю, почему. Ошибка говорит:
Синтаксическая ошибка рядом с "элементом поиска" в режиме полнотекстового поиска "это элемент поиска"
SELECT S.[SeriesID],
S.[Name] as 'SeriesName',
P.[PackageID],
P.[Name]
FROM [Series] S
INNER JOIN [PackageSeries] PS ON S.[SeriesID] = PS.[PackageID]
INNER JOIN [Package] P ON PS.[PackageID] = P.[PackageID]
WHERE CONTAINS ((S.[Name],S.[Description], S.[Keywords]),@Keywords)
AND (S.[IsActive] = 1) AND (P.[IsActive] = 1)
ORDER BY [Name] ASC