Extend GIN to support partial-match searches, and extend tsquery to support
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 16 May 2008 16:31:02 +0000 (16:31 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 16 May 2008 16:31:02 +0000 (16:31 +0000)
commitde0556a17f1344dd00efeb26c61ff0dc48076f90
treea16b5e26e55393c0866b54df490e2ed1d128d1c0
parent7d7b9e25b3ac2cca536639c60b5beca1ae80430d
Extend GIN to support partial-match searches, and extend tsquery to support
prefix matching using this facility.

Teodor Sigaev and Oleg Bartunov
32 files changed:
doc/src/sgml/datatype.sgml
doc/src/sgml/gin.sgml
doc/src/sgml/textsearch.sgml
doc/src/sgml/xindex.sgml
src/backend/access/gin/ginget.c
src/backend/access/gin/ginscan.c
src/backend/access/gin/ginutil.c
src/backend/optimizer/path/indxpath.c
src/backend/tsearch/to_tsany.c
src/backend/tsearch/ts_parse.c
src/backend/utils/adt/tsginidx.c
src/backend/utils/adt/tsgistidx.c
src/backend/utils/adt/tsquery.c
src/backend/utils/adt/tsquery_util.c
src/backend/utils/adt/tsrank.c
src/backend/utils/adt/tsvector.c
src/backend/utils/adt/tsvector_op.c
src/include/access/gin.h
src/include/catalog/catversion.h
src/include/catalog/pg_am.h
src/include/catalog/pg_amproc.h
src/include/catalog/pg_proc.h
src/include/tsearch/ts_public.h
src/include/tsearch/ts_type.h
src/include/tsearch/ts_utils.h
src/test/regress/expected/opr_sanity.out
src/test/regress/expected/tsdicts.out
src/test/regress/expected/tsearch.out
src/test/regress/expected/tstypes.out
src/test/regress/sql/opr_sanity.sql
src/test/regress/sql/tsearch.sql
src/test/regress/sql/tstypes.sql