Re: Full text search with more than one word

Поиск
Список
Период
Сортировка
От Magnus Hagander
Тема Re: Full text search with more than one word
Дата
Msg-id CABUevExqNyhcOG8iEQimpwZOso=05tYHhA3cbcjas=WgFy6EVg@mail.gmail.com
обсуждение исходный текст
Ответ на RE: Full text search with more than one word  ("Ritanjali Majihee" <rmajhee@247headhunting.com>)
Ответы RE: Full text search with more than one word  ("Ritanjali Majihee" <rmajhee@247headhunting.com>)
Список pgsql-general
(please don't top-post on the postgresql mailinglists)

On Fri, Jan 18, 2019 at 3:57 PM Ritanjali Majihee <rmajhee@247headhunting.com> wrote:

Hi Magnus,

 

exact  Search keyword is ("Marketing Coordinator" OR "Marketing Specialist" OR "Marketing Associate" ) AND "Creative Suite".

 

Where condition like below syntax we are using in Postgresql function

 

SELECT * from tablename where html_tokens  @@ to_tsquery( ' || quote_literal(ikeyword) || ')

 

From search keyword we are getting result but not as expected .It is not searching together "Marketing Coordinator" string, It is giving  result like "Marketing and Coordinator".

Can you please help us solve this issue.

 


You should look into phraseto_tsquery() for searching for phrases, and websearchto_tsquery() for the kind of complete search with or and and in it that you are looking for. to_tsquery doesn't do any parsing like that.

//Magnus
 

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

Предыдущее
От: "Ritanjali Majihee"
Дата:
Сообщение: RE: Full text search with more than one word
Следующее
От: Adrian Klaver
Дата:
Сообщение: Re: Upgrading from 9.2.15 to 9.4.20