Re: GIN индекс: сортировка

Поиск
Список
Период
Сортировка
От Dmitry E. Oboukhov
Тема Re: GIN индекс: сортировка
Дата
Msg-id 20140929201617.GG30939@vdsl.uvw.ru
обсуждение исходный текст
Ответ на GIN индекс: сортировка  ("Dmitry E. Oboukhov" <unera@debian.org>)
Список pgsql-ru-general
>> USING GIST
>> ...
>> Далее кладем в базу мнооого записей.

> Возможно, у вас вырождаются сигнатуры индексов и оптимизатор решает,
> что проще просмотреть всю таблицу, чем разыменовывать кучу дубликатов.
> Какого в среднем размера текстовые поля?

если в символах, то средний размер записи получается 64.02 байта

ну а если в байтах, то там utf8, вдвое больше
но вроде триграммы же юникодные

я попробовал по 20-символьной части индекс построить, тоже самое

> Такой вопрос: вы это через прямое хранение tsvector и сравнение с ним
> не пробовали делать?

нет еще. я пока просто разглядываю что есть в рамках решения
задачи в предыдущем письме.

в целом GIN индекс меня полностью устраивает (и классно работает!)
но мне нужно кроме выборок из него - сортировки.
и like 'word%' по последнему элементу

ну вот я грешным делом подумал соединить это все в кучу и на GIST
поиграться на том что он близость умеет.
но пока вышла фигня какая-то

--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Вложения

В списке pgsql-ru-general по дате отправления:

Предыдущее
От: Oleg Bartunov
Дата:
Сообщение: Re: [pgsql-ru-general] GIN индекс: сортировка
Следующее
От: "Dmitry E. Oboukhov"
Дата:
Сообщение: Re: GIN индекс: сортировка