OpenFTS 0.33 Release

From: Oleg Bartunov <oleg(at)sai(dot)msu(dot)su>
To: openfts discussion <openfts-general(at)lists(dot)sourceforge(dot)net>
Cc: Pgsql Hackers <pgsql-hackers(at)postgresql(dot)org>, <pgsql-general(at)postgresql(dot)org>
Subject: OpenFTS 0.33 Release
Date: 2002-08-13 14:46:20
Message-ID: Pine.GSO.4.44.0208131736130.1769-100000@ra.sai.msu.su
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers

Hi,

this is an announcement of OpenFTS 0.33 release.
Please, find archive in download area at openfts.sourceforge.net

This is a major release ! It has a lot of enhancements.
It's required PostgreSQL 7.2.1 (7.2.2 from CVS would be better)

Some major changes:

1. We moved from using contrib/intarray module to our new module
contrib/tsearch, which is available from contrib directory of
PostgreSQL distribution since 7.2 release.

tsearch module provides special text data type suitable for text
indexing. It uses words 'as is' without hashing to integers and provides
search interface in more natural way. For example, it's possible now
to test fulltext search from psql.
Read documentation in contrib/tsearch module for more details.

2. We changes interfaces to dictionaries to conform changes in 1.
Methods provided by dictionaries should work with lexems instead of
integers as before: lemms method instead of lemmsid, is_stoplexem instead
of is_stoplemm.

3. We've added a possibility to drop OpenFTS instances:
drop - removes all OpenFTS tables, indices, dictionaries (if dictionary
provides 'drop' method);
drop_index - it's opposite to method 'create_index', removes all OpenFTS
indices on index tables (INDEX1,,,INDEXN) and
GiST index on base table (the table where the documents
are stored together with its primary key).
It's very convenient for adminstration and maintaince.

4. We've added generic interfaces to ISpell dictionaries and Snowball stemmers.
ISpell dictionaries are free and available for many languages and could be
used to return base forms for a word.
It's very important for inflective languages, i.e. russian language.
Snowball stemmers (available from snowball.sourceforge.net)
could be use to stemm a word, i.e. to cut a words endings and use
remains stem for indexing and searching.

Unfortunately, documentation is not completely updated.
There is Crash-Course in example directory which should be
enough to start.

As always, your questions and comments are welcome.
Please, use openfts-general mailing list <openfts-general(at)lists(dot)sourceforge(dot)net>

We are looking for documentation manager ! Please, contact Oleg Bartunov
<oleg(at)sai(dot)msu(dot)su> if you're willing to join the OpenFTS project.

Regards,
Oleg
_____________________________________________________________
Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
Sternberg Astronomical Institute, Moscow University (Russia)
Internet: oleg(at)sai(dot)msu(dot)su, http://www.sai.msu.su/~megera/
phone: +007(095)939-16-83, +007(095)939-23-83

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2002-08-13 15:04:38 Re: [GENERAL] Linux Largefile Support In Postgresql RPMS
Previous Message Oliver Elphick 2002-08-13 14:34:21 Re: [GENERAL] Linux Largefile Support In Postgresql RPMS

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 2002-08-13 14:55:03 Re: [COMMITTERS] pgsql-server/src backend/tcop/postgres.cbacke
Previous Message Tom Lane 2002-08-13 14:38:00 Re: [COMMITTERS] pgsql-server/src