diff options
author | Alexander Korotkov | 2020-11-15 05:52:12 +0000 |
---|---|---|
committer | Alexander Korotkov | 2020-11-15 05:52:35 +0000 |
commit | 935f6666502250abde8615bc7805a6e5aa05a066 (patch) | |
tree | 7a7d841a385fa0c310061a5b45f95af4965e0598 /contrib/pg_trgm/trgm.h | |
parent | 92bf7e2d027466d750b4ac5b026f6f4ac29be881 (diff) |
Handle equality operator in contrib/pg_trgm
Obviously, in order to equality operator be satisfiable, target string must
contain all the trigrams of the search string. On this base, we implement
equality operator in GiST/GIN indexes with recheck.
Discussion: https://postgr.es/m/CAOBaU_YWwtT7tdggtROacjdOdeYHCz-tmSwuC-j-TOG-g97J0w%40mail.gmail.com
Author: Julien Rouhaud
Reviewed-by: Tom Lane, Alexander Korotkov, Georgios Kokolatos, Erik Rijkers
Diffstat (limited to 'contrib/pg_trgm/trgm.h')
-rw-r--r-- | contrib/pg_trgm/trgm.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/contrib/pg_trgm/trgm.h b/contrib/pg_trgm/trgm.h index b616953462e..405a1d95528 100644 --- a/contrib/pg_trgm/trgm.h +++ b/contrib/pg_trgm/trgm.h @@ -37,6 +37,7 @@ #define WordDistanceStrategyNumber 8 #define StrictWordSimilarityStrategyNumber 9 #define StrictWordDistanceStrategyNumber 10 +#define EqualStrategyNumber 11 typedef char trgm[3]; |