OSDN Git Service

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)
commite6dbcb72fafa4031c73cc914e829a6dec96ab6b6
tree6a7a3c22d0a127a27aed46c0f8d42b8455476d56
parente1bdd07c3c33d4004180506f1493efcbbbc02b4c
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