Re: LIKE and INDEX
От
Rod Taylor
Тема
Re: LIKE and INDEX
Дата
Msg-id
1083778304.60668.3.camel@jester
Ответ на
LIKE and INDEX (Jie Liang)
Список
Дерево обсуждения
LIKE and INDEX "Jie Liang" <jie@stbernard.com>
Re: LIKE and INDEX Rod Taylor <pg@rbt.ca>
Re: LIKE and INDEX Richard Huxton <dev@archonet.com>
> but if I use: > select url from urlinfo where url like 'http://%.lycos.de'; > it won't use index at all, NOT good! > is there any way I can force secon query use index??? create index nowww on urlinfo(replace(replace(url, 'http://', ''), 'www.', ''))); SELECT url FROM urlinfo WHERE replace(replace(url, 'http://', ''), 'www.', '') = 'lycos.de' AND url LIKE 'http://%.lycos.de' ; The replace() will narrow the search down to all records containing lycos.de. Feel free to write a more complex alternative for replace() that will deal with more than just optional www. Once the results have been narrowed down, you may use the original like expression to confirm it is your record.
В списке pgsql-performance по дате отправления
От: Carlos Eduardo Smanioto
Дата: