Обсуждение: general purpose full text indexing

Поиск
Список
Период
Сортировка

general purpose full text indexing

От
Avishai Weissberg
Дата:
Hello,

I am trying to find a suitable FTI component.

I am aware of tsearch2, but as far as I understand it doesn't really suit my
purposes. I want to be able to run a search on a huge TEXT column, where the the
column's content is made of words (each 'word' is an email address) seperated by
white-spaces and commas. The search should also support wild-chars. Lexemes are
not needed, as the 'words' are not in any language.

An example entry would be:
===========
'anbd@ijadf.com, okok@uhuh.org,plpl@erer.com, spsp@qaqa.ne.jp'
===========
Entries run up to several thousand charaters.

An example query would be:
===========
WHERE column_name like '%@uhuh.org' or column_name like '%plpl@erer.com%'
===========

Is there a way to do this using tsearch2 without implementing a new parser?
Is there another component of which I am not aware for full text indexing?


Warmest regards,
Avishai.


Re: general purpose full text indexing

От
Mike Rylander
Дата:
On Mon, 28 Mar 2005 21:06:12 +0200, Avishai Weissberg <ovesh1@yahoo.com> wrote:
> Hello,
>
> I am trying to find a suitable FTI component.
>
> I am aware of tsearch2, but as far as I understand it doesn't really suit my
> purposes. I want to be able to run a search on a huge TEXT column, where the the
> column's content is made of words (each 'word' is an email address) seperated by
> white-spaces and commas. The search should also support wild-chars. Lexemes are
> not needed, as the 'words' are not in any language.
>

You may want to look at the pg_tgrm contrib module.  It is a simpler
"similarity" matcher.

--
Mike Rylander
mrylander@gmail.com
GPLS -- PINES Development
Database Developer
http://open-ils.org