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
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 |
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 |