Re: Docs off on ILIKE indexing?
| От | Magnus Hagander |
|---|---|
| Тема | Re: Docs off on ILIKE indexing? |
| Дата | |
| Msg-id | 6BCB9D8A16AC4241919521715F4D8BCE6C7EB6@algol.sollentuna.se обсуждение исходный текст |
| Ответ на | Docs off on ILIKE indexing? ("Magnus Hagander" <mha@sollentuna.net>) |
| Список | pgsql-hackers |
> > http://www.postgresql.org/docs/8.1/static/indexes-types.html > > says: > > The optimizer can also use a B-tree index for queries involving the > > pattern matching operators LIKE, ILIKE, ~, and ~*, if the > pattern is a > > constant and is anchored to the beginning of the string - > for example, > > col LIKE 'foo%' or col ~ '^foo', but not col LIKE '%bar'. > > > But really, does it use indexes for ILIKE? > > That's pretty poorly phrased. For ILIKE it'll only work if > there's a prefix of the pattern that's not letters (and hence > is unaffected by the case-folding issue). Ahh. That explains it. Perfectly logical. And yes, that's pretty poorly phrased - at least I didn't understand it :-) //Magnus
В списке pgsql-hackers по дате отправления: