Re: How to drop all tokens that a snowball dictionary cannot stem?

Jeff Janes <[email protected]>
Newsgroups gmane.comp.db.postgresql.general
Message-ID <CAMkU=1xnBfTm3LFeXT2-EvUuOM=px_h7O9sE1cjYm6CUetoKjw@mail.gmail.com>
On Sat, Nov 23, 2019 at 10:42 AM Christoph Gößmann <[email protected]>
wrote:

> Hi Jeff,
>
> You're right about that point. Let me redefine. I would like to drop all
> tokens which neither are the stemmed or unstemmed version of a known word.
> Would there be the possibility of putting a wordlist as a filter ahead of
> the stemming? Or do you know about a good English lexeme list that could be
> used to filter after stemming?
>

I think what you describe is the opposite of what snowball was designed to
do.  You want an ispell-based dictionary instead.

PostgreSQL doesn't ship with real ispell dictionaries, so you have to
retrieve the files yourself and install them into $SHAREDIR/tsearch_data as
described in the docs for
https://www.postgresql.org/docs/12/textsearch-dictionaries.html#TEXTSEARCH-ISPELL-DICTIONARY

Cheers,

Jeff
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.