Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / tsearcр запрос не использует индекс. Почему? / 3 сообщений из 3, страница 1 из 1
25.06.2008, 17:02
    #35394272
tadmin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tsearcр запрос не использует индекс. Почему?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
create table Articles (
ArticleID                      D_Identifier         not null,
Name                           VARCHAR( 128 )         not null,
primary key (ArticleID)
);

create index I_FTS_GIN_Articles_Name on Articles (to_tsvector('remba_ru',Name));

В таблице порядка 40000 записей

делаем vacuum analyze и проверяем конфигурацию 'remba_ru'
Русский, как будто бы понимает:
Код: plaintext
select * from ts_debug ('remba_ru','пластик')
Код: plaintext
1.
"word";"Word, all letters";"пластик";"{remba_dict,remba_russian_stem,remba_russian_ispell}";"remba_russian_stem";"{пластик}"

делаю запрос:
Код: plaintext
explain analyze select Name from articles where to_tsvector('remba_ru', name) @@ to_tsquery('remba_ru','пластик')
"Seq Scan on articles (cost=100000000.00..100002335.94 rows=42 width=30) (actual time=5.086..1111.933 rows=90 loops=1)"
" Filter: (to_tsvector('remba_ru'::regconfig, (name)::text) @@ '''пластик'''::tsquery)"
"Total runtime: 1112.133 ms"

Возвращается всего 90 строк.
Не могу понять, почему не используется индекс?
...
Рейтинг: 0 / 0
25.06.2008, 18:15
    #35394567
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tsearcр запрос не использует индекс. Почему?
create index I_FTS_GIN_Articles_Name on Articles using gin (to_tsvector('remba_ru',Name));
...
Рейтинг: 0 / 0
25.06.2008, 18:39
    #35394631
tadmin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tsearcр запрос не использует индекс. Почему?
ой -(
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / tsearcр запрос не использует индекс. Почему? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]