pgsql: Make exact distance match for FTS phrase operator

From: Teodor Sigaev <teodor(at)sigaev(dot)ru>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Make exact distance match for FTS phrase operator
Date: 2016-06-27 17:41:11
Message-ID: E1bHaX1-0004sK-Ve@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Make exact distance match for FTS phrase operator

Phrase operator now requires exact distance betweens lexems instead of
less-or-equal.

Per discussion c19fcfec308e6ccd952cdde9e648b505(at)mail(dot)gmail(dot)com

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/028350f619f7688e0453fcd2c4b25abe9ba30fa7

Modified Files
--------------
doc/src/sgml/textsearch.sgml | 6 ++--
src/backend/utils/adt/tsvector_op.c | 67 ++++++++++++++++++++---------------
src/test/regress/expected/tstypes.out | 32 ++++++++++-------
src/test/regress/sql/tstypes.sql | 7 ++--
4 files changed, 64 insertions(+), 48 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Teodor Sigaev 2016-06-27 17:48:09 pgsql: Do not fallback to AND for FTS phrase operator.
Previous Message Tom Lane 2016-06-26 19:55:12 pgsql: Avoid making a separate pass over the query to check for partial