11CREATE TABLE test_trgm2(t text COLLATE "C");
22\copy test_trgm2 from 'data/trgm2.data'
3- select t,subword_similarity ('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t;
3+ select t,word_similarity ('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t;
44 t | sml
55-------------------------------------+----------
66 Baykal | 1
@@ -25,7 +25,7 @@ select t,subword_similarity('Baykal',t) as sml from test_trgm2 where 'Baykal' <%
2525 Zabaykal | 0.714286
2626(20 rows)
2727
28- select t,subword_similarity ('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t;
28+ select t,word_similarity ('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t;
2929 t | sml
3030------------------------------+-----
3131 Kabankala | 1
@@ -34,7 +34,7 @@ select t,subword_similarity('Kabankala',t) as sml from test_trgm2 where 'Kabanka
3434 Ntombankala School | 0.6
3535(4 rows)
3636
37- select t,subword_similarity ('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t;
37+ select t,word_similarity ('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t;
3838 t | sml
3939-------------------------------------+----------
4040 Baykal | 1
@@ -59,7 +59,7 @@ select t,subword_similarity('Baykal',t) as sml from test_trgm2 where t %> 'Bayka
5959 Zabaykal | 0.714286
6060(20 rows)
6161
62- select t,subword_similarity ('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t;
62+ select t,word_similarity ('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t;
6363 t | sml
6464------------------------------+-----
6565 Kabankala | 1
@@ -82,7 +82,7 @@ select t <->> 'Kabankala', t from test_trgm2 order by t <->> 'Kabankala' limit 7
8282
8383create index trgm_idx2 on test_trgm2 using gist (t gist_trgm_ops);
8484set enable_seqscan=off;
85- select t,subword_similarity ('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t;
85+ select t,word_similarity ('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t;
8686 t | sml
8787-------------------------------------+----------
8888 Baykal | 1
@@ -107,7 +107,7 @@ select t,subword_similarity('Baykal',t) as sml from test_trgm2 where 'Baykal' <%
107107 Zabaykal | 0.714286
108108(20 rows)
109109
110- select t,subword_similarity ('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t;
110+ select t,word_similarity ('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t;
111111 t | sml
112112------------------------------+-----
113113 Kabankala | 1
@@ -116,7 +116,7 @@ select t,subword_similarity('Kabankala',t) as sml from test_trgm2 where 'Kabanka
116116 Ntombankala School | 0.6
117117(4 rows)
118118
119- select t,subword_similarity ('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t;
119+ select t,word_similarity ('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t;
120120 t | sml
121121-------------------------------------+----------
122122 Baykal | 1
@@ -141,7 +141,7 @@ select t,subword_similarity('Baykal',t) as sml from test_trgm2 where t %> 'Bayka
141141 Zabaykal | 0.714286
142142(20 rows)
143143
144- select t,subword_similarity ('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t;
144+ select t,word_similarity ('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t;
145145 t | sml
146146------------------------------+-----
147147 Kabankala | 1
@@ -174,7 +174,7 @@ select t <->> 'Kabankala', t from test_trgm2 order by t <->> 'Kabankala' limit 7
174174drop index trgm_idx2;
175175create index trgm_idx2 on test_trgm2 using gin (t gin_trgm_ops);
176176set enable_seqscan=off;
177- select t,subword_similarity ('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t;
177+ select t,word_similarity ('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t;
178178 t | sml
179179-------------------------------------+----------
180180 Baykal | 1
@@ -199,7 +199,7 @@ select t,subword_similarity('Baykal',t) as sml from test_trgm2 where 'Baykal' <%
199199 Zabaykal | 0.714286
200200(20 rows)
201201
202- select t,subword_similarity ('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t;
202+ select t,word_similarity ('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t;
203203 t | sml
204204------------------------------+-----
205205 Kabankala | 1
@@ -208,7 +208,7 @@ select t,subword_similarity('Kabankala',t) as sml from test_trgm2 where 'Kabanka
208208 Ntombankala School | 0.6
209209(4 rows)
210210
211- select t,subword_similarity ('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t;
211+ select t,word_similarity ('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t;
212212 t | sml
213213-------------------------------------+----------
214214 Baykal | 1
@@ -233,7 +233,7 @@ select t,subword_similarity('Baykal',t) as sml from test_trgm2 where t %> 'Bayka
233233 Zabaykal | 0.714286
234234(20 rows)
235235
236- select t,subword_similarity ('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t;
236+ select t,word_similarity ('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t;
237237 t | sml
238238------------------------------+-----
239239 Kabankala | 1
@@ -242,8 +242,8 @@ select t,subword_similarity('Kabankala',t) as sml from test_trgm2 where t %> 'Ka
242242 Ntombankala School | 0.6
243243(4 rows)
244244
245- set "pg_trgm.subword_limit " to 0.5;
246- select t,subword_similarity ('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t;
245+ set "pg_trgm.word_similarity_threshold " to 0.5;
246+ select t,word_similarity ('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t;
247247 t | sml
248248-------------------------------------+----------
249249 Baykal | 1
@@ -271,7 +271,7 @@ select t,subword_similarity('Baykal',t) as sml from test_trgm2 where 'Baykal' <%
271271 Zabaykalovskiy | 0.571429
272272(23 rows)
273273
274- select t,subword_similarity ('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t;
274+ select t,word_similarity ('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t;
275275 t | sml
276276----------------------------------+----------
277277 Kabankala | 1
@@ -282,7 +282,7 @@ select t,subword_similarity('Kabankala',t) as sml from test_trgm2 where 'Kabanka
282282 Nehalla Bankalah Reserved Forest | 0.5
283283(6 rows)
284284
285- select t,subword_similarity ('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t;
285+ select t,word_similarity ('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t;
286286 t | sml
287287-------------------------------------+----------
288288 Baykal | 1
@@ -310,7 +310,7 @@ select t,subword_similarity('Baykal',t) as sml from test_trgm2 where t %> 'Bayka
310310 Zabaykalovskiy | 0.571429
311311(23 rows)
312312
313- select t,subword_similarity ('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t;
313+ select t,word_similarity ('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t;
314314 t | sml
315315----------------------------------+----------
316316 Kabankala | 1
@@ -321,8 +321,8 @@ select t,subword_similarity('Kabankala',t) as sml from test_trgm2 where t %> 'Ka
321321 Nehalla Bankalah Reserved Forest | 0.5
322322(6 rows)
323323
324- set "pg_trgm.subword_limit " to 0.3;
325- select t,subword_similarity ('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t;
324+ set "pg_trgm.word_similarity_threshold " to 0.3;
325+ select t,word_similarity ('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t;
326326 t | sml
327327-----------------------------------------------------------+----------
328328 Baykal | 1
@@ -588,7 +588,7 @@ select t,subword_similarity('Baykal',t) as sml from test_trgm2 where 'Baykal' <%
588588 Urochishche Batkali | 0.3
589589(261 rows)
590590
591- select t,subword_similarity ('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t;
591+ select t,word_similarity ('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t;
592592 t | sml
593593----------------------------------+----------
594594 Kabankala | 1
@@ -682,7 +682,7 @@ select t,subword_similarity('Kabankala',t) as sml from test_trgm2 where 'Kabanka
682682 Waikala | 0.3
683683(89 rows)
684684
685- select t,subword_similarity ('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t;
685+ select t,word_similarity ('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t;
686686 t | sml
687687-----------------------------------------------------------+----------
688688 Baykal | 1
@@ -948,7 +948,7 @@ select t,subword_similarity('Baykal',t) as sml from test_trgm2 where t %> 'Bayka
948948 Urochishche Batkali | 0.3
949949(261 rows)
950950
951- select t,subword_similarity ('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t;
951+ select t,word_similarity ('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t;
952952 t | sml
953953----------------------------------+----------
954954 Kabankala | 1