Re: Best way to use indexes for partial match at beginning

Поиск
Список
Период
Сортировка
От Andrus
Тема Re: Best way to use indexes for partial match at beginning
Дата
Msg-id dktnpn$2jrl$2@news.hub.org
обсуждение исходный текст
Ответ на Best way to use indexes for partial match at beginning  ("Andrus Moor" <eetasoft@online.ee>)
Ответы Re: Best way to use indexes for partial match at  (Scott Marlowe <smarlowe@g2switchworks.com>)
Re: Best way to use indexes for partial match at beginning  (Jaime Casanova <systemguards@gmail.com>)
Список pgsql-general
> you can create two indexes:
>
> CREATE INDEX myindex_lc on mytable(col1 text_pattern_ops);
> and
> CREATE INDEX myindex_normal ON foo(col1);
>
> the first one will be used when using LIKE and the other for normal
> comparisons .

Jaime,

CREATE INDEX myindex_normal ON foo(col1);

Creates btree structure. In other dbm system btree structure can be used for
searches where only some first characters in index key are known.

So I see no reason to create second index using text_pattern_ops for this
purpose.

I'm searching a way to use Postgres regular index for this.

Andrus.



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

Предыдущее
От: "Andrus"
Дата:
Сообщение: Re: Best way to use indexes for partial match at beginning
Следующее
От: Scott Marlowe
Дата:
Сообщение: Re: Best way to use indexes for partial match at