|
Нужен совет организацией поиска в строковых полях
|
|||
---|---|---|---|
#18+
Привет. Собственно поиск в рамках одной большой таблице, есть колонка ФИО, по ней нужно найти человека. В таблице не 1 млн. записей. Поиск должен быть не регистро-зависимым и искать по любой чисти фразы. Использовал запрос плана: select * from tabel where name containing 'ирно' по name индекс есть, но из-за использования containing толку от него нет. upper(namel) like upper('%ирно%') POSITION('ирно', name) <> 0 эти варианты тоже не подходят по той же причине. Полагаю, что вопрос заезженный, но может я что-то пропустил. По советуйте как можно ускорить поиск. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 13:27 |
|
Нужен совет организацией поиска в строковых полях
|
|||
---|---|---|---|
#18+
Hello, Lamborgine! You wrote on 24 августа 2016 г. 13:29:22: Lamborgine> как можно ускорить поиск.никому не говори версию сервера. так интереснее будет. всем. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 13:30 |
|
Нужен совет организацией поиска в строковых полях
|
|||
---|---|---|---|
#18+
lamborgineПолагаю, что вопрос заезженный, но может я что-то пропустил. http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1206217&msg=19567274 Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 13:42 |
|
|
start [/forum/topic.php?fid=40&msg=39297066&tid=1561994]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 161ms |
0 / 0 |