Re: Single Quote in tsquery

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: Single Quote in tsquery
Дата
Msg-id 20080806221849.GA3676@alvh.no-ip.org
обсуждение исходный текст
Ответ на Single Quote in tsquery  (Ryan Wallace <rywall@interchange.ubc.ca>)
Список pgsql-sql
Ryan Wallace wrote:

> I am trying to perform a full text search for the word 'ksan (which
> starts with a quote). After much frustration and syntax errors I
> stumbled upon the following statement which seems to work:
> 
> select *
> from items
> where to_tsvector(name) @@ to_tsquery(E'[\']ksan')
> 
> I would like to know if this is actually the correct way to search for
> this word? The use of brackets isn't documented anywhere that I can
> find so I'm not sure if it is even doing what I want it to do or if
> the correct result is just a coincidence.

I think the tsearch grammar supports something it calls "simplified
regular expressions" or some such, which includes character classes
(delimited by brackets).  So it would seem that what you show is
actually supported and correct.

-- 
Alvaro Herrera                                http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.


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

Предыдущее
От: "Scott Marlowe"
Дата:
Сообщение: Re: more than 1000 connections
Следующее
От: Ragnar
Дата:
Сообщение: Re: How to creat tables using record ID in for loop