]> granicus.if.org Git - postgresql/commit
Add thesaurus dictionary which can replace N>0 lexemes by M>0 lexemes.
authorTeodor Sigaev <teodor@sigaev.ru>
Wed, 31 May 2006 14:05:31 +0000 (14:05 +0000)
committerTeodor Sigaev <teodor@sigaev.ru>
Wed, 31 May 2006 14:05:31 +0000 (14:05 +0000)
commit22505f4703abafeba216f889b7bb7bc065925096
tree4cd8a3e1f227f3c1845582587e06fb15325adf17
parent3b7ed9ba9c42ab84b27e33bc0679efd7665db842
Add thesaurus dictionary which can replace N>0 lexemes by M>0 lexemes.
It required some changes in lexize algorithm, but interface with
dictionaries stays compatible with old dictionaries.

Funded by Georgia Public Library Service and LibLime, Inc.
13 files changed:
contrib/tsearch2/Makefile
contrib/tsearch2/common.c
contrib/tsearch2/common.h
contrib/tsearch2/dict.c
contrib/tsearch2/dict.h
contrib/tsearch2/dict_thesaurus.c [new file with mode: 0644]
contrib/tsearch2/expected/tsearch2.out
contrib/tsearch2/stopword.c
contrib/tsearch2/thesaurus [new file with mode: 0644]
contrib/tsearch2/ts_cfg.c
contrib/tsearch2/ts_lexize.c [new file with mode: 0644]
contrib/tsearch2/tsearch.sql.in
contrib/tsearch2/untsearch.sql.in