Hi Magnus ,

 

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

 

Thank you for your information , phraseto_tsquery() is supporting two word 
search or phase search where as it is not supporting logical operator search 
and to_tsquery() is supporting logical operator search but not supporting two 
word search or phase search. If we need both functionally  in full text search 
is there any other way we can proceed .

 

Can you please help us solve this issue. 

 

Thanks,

Ritanjali

 

 

From: mag...@hagander.net [mailto:mag...@hagander.net] 
Sent: Friday, January 18, 2019 8:45 PM
To: Ritanjali Majihee
Cc: pgsql-general General; Ambiger, Mahantesh; mahantesh.ambi...@yahoo.com
Subject: Re: Full text search with more than one word

 

(please don't top-post on the postgresql mailinglists)

 

On Fri, Jan 18, 2019 at 3:57 PM Ritanjali Majihee <rmaj...@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

 

Reply via email to