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

Откуда: Vilnius
Сообщений: 701
Добрый день,

как с помощью Full text search добиться аналога like

1 Москва огромная
2 Вологда маленький
3 Лондон большой
4 Бондон плохой
5 Жогдон вольшой

gorod like '%он%' and gorodo like '%ол%'

Ожидаемый результат 3 и 4
1 июл 11, 10:43    [10904501]     Ответить | Цитировать Сообщить модератору
 Re: Full text search  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 600
mos
Добрый день,

как с помощью Full text search добиться аналога like

1 Москва огромная
2 Вологда маленький
3 Лондон большой
4 Бондон плохой
5 Жогдон вольшой

gorod like '%он%' and gorodo like '%ол%'

Ожидаемый результат 3 и 4


Как-то так

select * from YouTable
where contains (gorod, N'"*он*"')
1 июл 11, 10:51    [10904550]     Ответить | Цитировать Сообщить модератору
 Re: Full text search  [new]
mos
Member

Откуда: Vilnius
Сообщений: 701
Так не сработает
1 июл 11, 11:04    [10904619]     Ответить | Цитировать Сообщить модератору
 Re: Full text search  [new]
Glory
Member

Откуда:
Сообщений: 104751
mos


gorod like '%он%' and gorodo like '%ол%'

Ожидаемый результат 3 и 4

Никак. FTS ищет по началу лексем, а не по вхождению в них подстроки
1 июл 11, 11:04    [10904621]     Ответить | Цитировать Сообщить модератору
 Re: Full text search  [new]
mos
Member

Откуда: Vilnius
Сообщений: 701
Неужели нету никакого решения :(
1 июл 11, 11:07    [10904636]     Ответить | Цитировать Сообщить модератору
 Re: Full text search  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
mos
Неужели нету никакого решения :(


лайком ищите в таком случае

Кстати "Ожидаемый результат 3 и 4", немного странный ожидаемый результат,
кроме того что имена колонок разные, но при условии, что эот одна и та же колонка
я бы скорее ожидал 3 и 5..
1 июл 11, 11:17    [10904707]     Ответить | Цитировать Сообщить модератору
 Re: Full text search  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
mos
Неужели нету никакого решения :(
http://www.gotdotnet.ru/blogs/decolores/1914/
1 июл 11, 11:18    [10904715]     Ответить | Цитировать Сообщить модератору
 Re: Full text search  [new]
Anatoly Podgoretsky
Member

Откуда:
Сообщений: 62908
gorod like '%он%ол%'
1 июл 11, 11:41    [10904903]     Ответить | Цитировать Сообщить модератору
 Re: Full text search  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Anatoly Podgoretsky
gorod like '%он%ол%'


увы, здесь порядок фиксирован, а здесь нет

gorod like '%он%' and gorodo like '%ол%'
1 июл 11, 20:28    [10909241]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить