Re: Does pgsql's regex processor optimize Common-Prefix?
От | Oleg Bartunov |
---|---|
Тема | Re: Does pgsql's regex processor optimize Common-Prefix? |
Дата | |
Msg-id | Pine.LNX.4.64.0612261518090.27280@sn.sai.msu.ru обсуждение исходный текст |
Ответ на | Re: Does pgsql's regex processor optimize Common-Prefix? (Alvaro Herrera <alvherre@commandprompt.com>) |
Список | pgsql-general |
Kurapica, I'd use contrib/pg_trgm for your application. Олег On Tue, 26 Dec 2006, Alvaro Herrera wrote: > Kurapica wrote: > >> I am developing an application which searches for city names in a >> column. There is a lot of cities and I have to 'like' every name which >> is not effective enough. So I want to know whether pgsql's regex >> processor can optimize regexes such as: >> >> Nebraska|Nevada|North Carolina >> to >> N(e(braska|vada)|orth Carolina) >> >> If the processor can do that like a Dictionary-Tree, it may be >> affordable to me or else I have to write a matcher myself. >> >> Any suggestion is appreciated. Thank you and appologize for my poor English. > > Compared to the use of indexes to skip whole table scanning, this > optimization is going to have very little impact. So don't worry about > it. > > Regards, Oleg _____________________________________________________________ Oleg Bartunov, Research Scientist, Head of AstroNet (www.astronet.ru), Sternberg Astronomical Institute, Moscow University, Russia Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/ phone: +007(495)939-16-83, +007(495)939-23-83
В списке pgsql-general по дате отправления: