Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 FullTextSearch. Найти по вхождению  [new]
Genniy
Member

Откуда:
Сообщений: 141
Всем привет!

Кто-то знает, как можно найти строки по частичному вхождению используя full text search?

Пример:
Есть данные:
Привет Вадим
Привет Валентин

Запрос, который отрабатывает правильно, но обязательно входящий параметр должен начинаться с префикса. В моем случае "прив"
declare @Text nvarchar(250)
set @Text = '"прив*"'
select [Message]
from 
Table WITH(NOLOCK)
where 
CONTAINS([Message], @Text)


Но я хочу искать по входящему параметру, например, "ивет".

Кто-то знает, как можно в полнотекстном поиске найти результат по части слова из средины?
Вариант '"*ивет*"' не работает
15 янв 16, 15:56    [18684984]     Ответить | Цитировать Сообщить модератору
 Re: FullTextSearch. Найти по вхождению  [new]
Glory
Member

Откуда:
Сообщений: 104751
Genniy
Кто-то знает, как можно в полнотекстном поиске найти результат по части слова из средины?

Никак

Genniy
Вариант '"*ивет*"' не работает

И не должен - так в документации прямо и написано
15 янв 16, 15:58    [18685003]     Ответить | Цитировать Сообщить модератору
 Re: FullTextSearch. Найти по вхождению  [new]
Genniy
Member

Откуда:
Сообщений: 141
Glory,
Очень жаль.

Спасибо за ответ
15 янв 16, 16:04    [18685056]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить