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

Откуда: From Russia
Сообщений: 146
Подскажите, возможно ли в Sql Server 2008 включить полнотекстовый поиск по полю, в котором искомое слово не отделено от остального текста?
Например, искомое слово '123'
Имеем записи: '01234', '0012345', ...
Нужно вот таким запросом:
select * from mytable where contains(name, '123')

получить: '01234', '0012345', ...
5 мар 13, 17:14    [14015874]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый поиск  [new]
Glory
Member

Откуда:
Сообщений: 104751
Kudep
в котором искомое слово не отделено от остального текста?

А что тогда такое "слово" в таком случае ?

Kudep
Например, искомое слово '123'
Имеем записи: '01234', '0012345', ...

Поиском подстроки в строке FTS не занимается
5 мар 13, 17:19    [14015901]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый поиск  [new]
kirser
Member

Откуда: Киев
Сообщений: 225
Glory,

Можно попробовать поискать так:
select * from mytable where contains(name, '"123*"')
.
Но, символы макроподстановки работают только в конце слова, но не в начале.
25 мар 13, 15:39    [14092683]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить