У меня проблема с полнотекстовым поиском SQL Server 2008. У меня следующий запрос
SELECT *
FROM cigars
WHERE CONTAINS(cigars.*, @Search )
@ Поиск - это значение, которое передается через хранимую процедуру. Но это не проблема.
Что если кто-то ищет, скажем, «Удар», он работает нормально, и я получаю все сигары, которые соответствуют.
Проблема заключается в том, что, если они ищут «Punch Cigar», я получаю эту ошибку.
Синтаксическая ошибка рядом с «Сигара» в полнотекстовом поиске «Удар Сигары».
Есть идеи о том, как я могу заставить его искать эту фразу?