FTS on patterns

Started by Vyacheslav Kalininover 17 years ago5 messagesgeneral
Jump to latest

Hello,

In our application we need a pattern based text search, that is if user
supplies 'foo bar' he receives only documents containing words that begin
with 'foo' or 'bar', including themselves (something similar to MySQL '+foo*
+bar*' text search query). Currently we use separate table for unique words
in document and do LIKE 'foo%' search on that table, combining the results
afterwards, and I am not really happy with that solution because of its
speed and overcomplication of the queries involved. Does anyone know of a
better approach? Could this be achieved with Postgres full text search?

#2Felipe de Jesús Molina Bravo
felipe.molina@inegi.gob.mx
In reply to: Vyacheslav Kalinin (#1)
Re: FTS on patterns

tsearch can help you; i have a system with it ... and its ok.

El mar, 05-08-2008 a las 18:03 +0400, Vyacheslav Kalinin escribió:

Show quoted text

Hello,

In our application we need a pattern based text search, that is if
user supplies 'foo bar' he receives only documents containing words
that begin with 'foo' or 'bar', including themselves (something
similar to MySQL '+foo* +bar*' text search query). Currently we use
separate table for unique words in document and do LIKE 'foo%' search
on that table, combining the results afterwards, and I am not really
happy with that solution because of its speed and overcomplication of
the queries involved. Does anyone know of a better approach? Could
this be achieved with Postgres full text search?

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Vyacheslav Kalinin (#1)
Re: FTS on patterns

"Vyacheslav Kalinin" <vka@mgcp.com> writes:

In our application we need a pattern based text search, that is if user
supplies 'foo bar' he receives only documents containing words that begin
with 'foo' or 'bar'

There's support for prefix text search in CVS HEAD, but not in any
released version ...

regards, tom lane

In reply to: Tom Lane (#3)
Re: FTS on patterns

On Tue, Aug 5, 2008 at 6:53 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:

There's support for prefix text search in CVS HEAD, but not in any
released version ...

regards, tom lane

Oh, does that mean it won't be released until 8.4?

#5Richard Huxton
dev@archonet.com
In reply to: Vyacheslav Kalinin (#4)
Re: FTS on patterns

Vyacheslav Kalinin wrote:

On Tue, Aug 5, 2008 at 6:53 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:

There's support for prefix text search in CVS HEAD, but not in any
released version ...

regards, tom lane

Oh, does that mean it won't be released until 8.4?

New features are never introduced in minor releases (8.3.x) only bugfixes.

--
Richard Huxton
Archonet Ltd