Re: Why is there a tsquery data type?

Поиск
Список
Период
Сортировка
От Gregory Stark
Тема Re: Why is there a tsquery data type?
Дата
Msg-id 87642xbkhv.fsf@oxford.xeocode.com
обсуждение исходный текст
Ответ на Re: Why is there a tsquery data type?  (Bruce Momjian <bruce@momjian.us>)
Ответы Re: Why is there a tsquery data type?
Список pgsql-hackers
"Bruce Momjian" <bruce@momjian.us> writes:

> There is no question things would be clearer with only one text search
> data type.  The only value I can see to having a tsquery data type is
> that you can store a tsquery value in a column, but why would that be
> much better than just storing it in a TEXT field?

When you try storing a tsquery in a column does it alert you if you have an
invalid syntax at that point? Storing it as text would mean not finding out
until you try to use the query.

Is converting a text query into the internal format faster or less memory
intensive than converting text into the internal representation? When you run
a query like "WHERE '...' @@ col" if there wasn't a tsquery data type then
'...' would have to be parsed over and over again for each row.


--  Gregory Stark EnterpriseDB          http://www.enterprisedb.com


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

Предыдущее
От: NikhilS
Дата:
Сообщение: Re: StringInfo misc. issues
Следующее
От: Magnus Hagander
Дата:
Сообщение: Re: msvc++ build of 8.2.4 and encodings