Re[2]: [GENERAL] Generic search

Поиск
Список
Период
Сортировка
От Sferacarta Software
Тема Re[2]: [GENERAL] Generic search
Дата
Msg-id 17687.981204@bo.nettuno.it
обсуждение исходный текст
Ответ на Re: [GENERAL] Generic search  (Taral <taral@cyberjunkie.com>)
Список pgsql-general
Hello Taral,

venerdì, 4 dicembre 98, you wrote:

>>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)
>>^^^^^

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

Sorry, my fault.

hygea=> explain select * from comuni where nome like 'A%';
NOTICE:  QUERY PLAN:
Index Scan using nome_comune_idx on comuni  (cost=72.34 size=1 width=84)
EXPLAIN

-Jose'-



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

Предыдущее
От: Taral
Дата:
Сообщение: Re: [GENERAL] Generic search
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [GENERAL] compiling postgresql 6.4 in BSDi