Полнотекстовый поиск SQL Server - Можно ли выполнять поиск в середине слова?

У меня есть полнотекстовый поиск в моей базе данных.

Можно ли искать какой-то текст в середине слова?

Например, у меня есть столбец Описание, который содержит следующий текст:

Revolution

Можно ли найти "EVO" и найти его в слове Revolution, или я застрял, делая НРАВИТСЯ:

SELECT * FROM Table WHERE Description LIKE '%EVO%'

Is есть ли эквивалент указанного выше запроса в FTS?

EDIT
Я хочу прояснить, о чем я пытаюсь спросить, потому что, похоже, некоторые люди могут быть сбиты с толку. Я полагаю , что SQL Server FTS может выполнять поиск только в начале слова (поиск по префиксу). Если я запрошу что-то вроде:

SELECT * FROM Table WHERE CONTAINS(Description, '"Revo*"')

, он найдет слово Revolution. Я хочу знать, можно ли вообще что-то искать в СРЕДНЕЙ части слова. Не в конце. Не в начале. Судя по тому, как это выглядит, это невозможно, и это имеет смысл, потому что как SQL-сервер будет индексировать это, но я просто хотел быть уверенным.

14
задан Dismissile 5 July 2011 в 16:29
поделиться