Full text search

Started by itishree suklaover 12 years ago4 messagesgeneral
Jump to latest
#1itishree sukla
itishree.sukla@gmail.com

Hello everyone,

I am using full text search, however it is not helping me to get the
partial value.

For example in my document let Pizza Hut is there, if i am searching for
Pizza Hut is it giving me the values for only Pizza or a spell mistake like
pizz is not returning any thing. any work around for this, please suggest.

Regards,
Itishree

#2Raghavendra
raghavendra.rao@enterprisedb.com
In reply to: itishree sukla (#1)
Re: Full text search

On Fri, Jul 12, 2013 at 11:48 AM, itishree sukla
<itishree.sukla@gmail.com>wrote:

Hello everyone,

I am using full text search, however it is not helping me to get the
partial value.

For example in my document let Pizza Hut is there, if i am searching for
Pizza Hut is it giving me the values for only Pizza or a spell mistake like
pizz is not returning any thing. any work around for this, please suggest.

Regards,
Itishree

Hope you are looking like this.

create table foo(v text);
insert into foo values('Near to my house there\'s no any Pizza Hut
restuarant');
insert into foo values('I wont like pizza, but friends are crazy of it');

postgres=# select * from foo where v ~* 'pizz';
v
------------------------------------------------------
Near to my house there's no any Pizza Hut restuarant
I wont like pizza, but friends are crazy of it
(2 rows)

postgres=# select * from foo where v ~* 'pizza hut';
v
------------------------------------------------------
Near to my house there's no any Pizza Hut restuarant
(1 row)

postgres=# select * from foo where v ~* 'pizza';
v
------------------------------------------------------
Near to my house there's no any Pizza Hut restuarant
I wont like pizza, but friends are crazy of it
(2 rows)

or

with ILIKE

select * from foo where v ilike '%hut%';

---
Regards,
Raghavendra
EnterpriseDB Corporation
Blog: http://raghavt.blogspot.com/

#3itishree sukla
itishree.sukla@gmail.com
In reply to: Raghavendra (#2)
Re: Full text search

Hi Raghavendra,

Thanks for your response, however i want same kind of result using full
text search. is it possible?

Regards,
Itishree

On Fri, Jul 12, 2013 at 12:14 PM, Raghavendra <
raghavendra.rao@enterprisedb.com> wrote:

Show quoted text

On Fri, Jul 12, 2013 at 11:48 AM, itishree sukla <itishree.sukla@gmail.com

wrote:

Hello everyone,

I am using full text search, however it is not helping me to get the
partial value.

For example in my document let Pizza Hut is there, if i am searching for
Pizza Hut is it giving me the values for only Pizza or a spell mistake like
pizz is not returning any thing. any work around for this, please suggest.

Regards,
Itishree

Hope you are looking like this.

create table foo(v text);
insert into foo values('Near to my house there\'s no any Pizza Hut
restuarant');
insert into foo values('I wont like pizza, but friends are crazy of it');

postgres=# select * from foo where v ~* 'pizz';
v
------------------------------------------------------
Near to my house there's no any Pizza Hut restuarant
I wont like pizza, but friends are crazy of it
(2 rows)

postgres=# select * from foo where v ~* 'pizza hut';
v
------------------------------------------------------
Near to my house there's no any Pizza Hut restuarant
(1 row)

postgres=# select * from foo where v ~* 'pizza';
v
------------------------------------------------------
Near to my house there's no any Pizza Hut restuarant
I wont like pizza, but friends are crazy of it
(2 rows)

or

with ILIKE

select * from foo where v ilike '%hut%';

---
Regards,
Raghavendra
EnterpriseDB Corporation
Blog: http://raghavt.blogspot.com/

#4Amit Langote
Langote_Amit_f8@lab.ntt.co.jp
In reply to: itishree sukla (#3)
Re: Full text search

On Fri, Jul 12, 2013 at 12:56 PM, itishree sukla
<itishree.sukla@gmail.com> wrote:

Hi Raghavendra,

Thanks for your response, however i want same kind of result using full text
search. is it possible?

What do you mean when you say you are using full text search? Like
what is the query that you used? That would be helpful.

--
Amit Langote

--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general