-
- Downloads
Phrase full text search.
Patch introduces new text search operator (<-> or <DISTANCE>) into tsquery. On-disk and binary in/out format of tsquery are backward compatible. It has two side effect: - change order for tsquery, so, users, who has a btree index over tsquery, should reindex it - less number of parenthesis in tsquery output, and tsquery becomes more readable Authors: Teodor Sigaev, Oleg Bartunov, Dmitry Ivanov Reviewers: Alexander Korotkov, Artur Zakirov
Showing
- contrib/tsearch2/expected/tsearch2.out 28 additions, 28 deletionscontrib/tsearch2/expected/tsearch2.out
- doc/src/sgml/datatype.sgml 5 additions, 4 deletionsdoc/src/sgml/datatype.sgml
- doc/src/sgml/func.sgml 39 additions, 0 deletionsdoc/src/sgml/func.sgml
- doc/src/sgml/textsearch.sgml 171 additions, 11 deletionsdoc/src/sgml/textsearch.sgml
- src/backend/tsearch/to_tsany.c 97 additions, 90 deletionssrc/backend/tsearch/to_tsany.c
- src/backend/tsearch/ts_parse.c 12 additions, 3 deletionssrc/backend/tsearch/ts_parse.c
- src/backend/tsearch/ts_selfuncs.c 2 additions, 1 deletionsrc/backend/tsearch/ts_selfuncs.c
- src/backend/tsearch/wparser_def.c 26 additions, 5 deletionssrc/backend/tsearch/wparser_def.c
- src/backend/utils/adt/tsginidx.c 35 additions, 22 deletionssrc/backend/utils/adt/tsginidx.c
- src/backend/utils/adt/tsgistidx.c 2 additions, 2 deletionssrc/backend/utils/adt/tsgistidx.c
- src/backend/utils/adt/tsquery.c 235 additions, 76 deletionssrc/backend/utils/adt/tsquery.c
- src/backend/utils/adt/tsquery_cleanup.c 344 additions, 18 deletionssrc/backend/utils/adt/tsquery_cleanup.c
- src/backend/utils/adt/tsquery_op.c 51 additions, 3 deletionssrc/backend/utils/adt/tsquery_op.c
- src/backend/utils/adt/tsquery_util.c 9 additions, 2 deletionssrc/backend/utils/adt/tsquery_util.c
- src/backend/utils/adt/tsrank.c 185 additions, 78 deletionssrc/backend/utils/adt/tsrank.c
- src/backend/utils/adt/tsvector.c 1 addition, 1 deletionsrc/backend/utils/adt/tsvector.c
- src/backend/utils/adt/tsvector_op.c 298 additions, 28 deletionssrc/backend/utils/adt/tsvector_op.c
- src/backend/utils/adt/tsvector_parser.c 9 additions, 1 deletionsrc/backend/utils/adt/tsvector_parser.c
- src/include/catalog/catversion.h 1 addition, 1 deletionsrc/include/catalog/catversion.h
- src/include/catalog/pg_operator.h 3 additions, 0 deletionssrc/include/catalog/pg_operator.h
Loading
Please register or sign in to comment