Re: [GENERAL] Generic search - Mailing list pgsql-general

From Taral
Subject Re: [GENERAL] Generic search
Date
Msg-id 98120409165203.00927@taral.dobiecenter.com
Whole thread Raw
In response to Re: [GENERAL] Generic search  (Sferacarta Software <sferac@bo.nettuno.it>)
Responses Re: [GENERAL] Generic search
Re: [GENERAL] Generic search
List pgsql-general
>hygea=> explain select * from comuni where nome = 'A%';
>NOTICE:  QUERY PLAN:
>Index Scan using nome_comune_idx on comuni  (cost=2.05 size=2 width=84)
>^^^^^

The question was about LIKE, not =. Because LIKE uses regexp-style matching and
we have no substring index functionality, it cannot use the index. If you're
always matching on the first character, you can do something like fulltextindex
does and use triggers and a second (indexed) table to be able to match on the
first character only.

HTH

Taral

pgsql-general by date:

Previous
From: The Hermit Hacker
Date:
Subject: Re: [GENERAL] compiling postgresql 6.4 in BSDi
Next
From: Sferacarta Software
Date:
Subject: Re[2]: [GENERAL] Generic search