CREATE TABLE test_trgm2(t text COLLATE "C"); \copy test_trgm2 from 'data/trgm2.data' -- reduce noise set extra_float_digits = 0; select t,word_similarity('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t; t | sml -------------------------------------+---------- Baykal | 1 Boloto Baykal | 1 Boloto Malyy Baykal | 1 Kolkhoz Krasnyy Baykal | 1 Ozero Baykal | 1 Polevoy Stan Baykal | 1 Port Baykal | 1 Prud Novyy Baykal | 1 Sanatoriy Baykal | 1 Stantsiya Baykal | 1 Zaliv Baykal | 1 Baykalikha | 0.857143 Baykalo-Amurskaya Zheleznaya Doroga | 0.857143 Baykalovo | 0.857143 Baykalovsk | 0.857143 Baykalovskiy | 0.857143 Baykalovskiy Rayon | 0.857143 Baykalsko | 0.857143 Maloye Baykalovo | 0.857143 Zabaykal | 0.714286 (20 rows) select t,word_similarity('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t; t | sml ------------------------------+----- Kabankala | 1 Kabankalan City Public Plaza | 0.9 Abankala | 0.7 Ntombankala School | 0.6 (4 rows) select t,word_similarity('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t; t | sml -------------------------------------+---------- Baykal | 1 Boloto Baykal | 1 Boloto Malyy Baykal | 1 Kolkhoz Krasnyy Baykal | 1 Ozero Baykal | 1 Polevoy Stan Baykal | 1 Port Baykal | 1 Prud Novyy Baykal | 1 Sanatoriy Baykal | 1 Stantsiya Baykal | 1 Zaliv Baykal | 1 Baykalikha | 0.857143 Baykalo-Amurskaya Zheleznaya Doroga | 0.857143 Baykalovo | 0.857143 Baykalovsk | 0.857143 Baykalovskiy | 0.857143 Baykalovskiy Rayon | 0.857143 Baykalsko | 0.857143 Maloye Baykalovo | 0.857143 Zabaykal | 0.714286 (20 rows) select t,word_similarity('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t; t | sml ------------------------------+----- Kabankala | 1 Kabankalan City Public Plaza | 0.9 Abankala | 0.7 Ntombankala School | 0.6 (4 rows) select t <->> 'Kabankala', t from test_trgm2 order by t <->> 'Kabankala' limit 7; ?column? | t ----------+---------------------------------- 0 | Kabankala 0.1 | Kabankalan City Public Plaza 0.3 | Abankala 0.4 | Ntombankala School 0.416667 | Kabakala 0.5 | Nehalla Bankalah Reserved Forest 0.538462 | Kabikala (7 rows) create index trgm_idx2 on test_trgm2 using gist (t gist_trgm_ops); set enable_seqscan=off; select t,word_similarity('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t; t | sml -------------------------------------+---------- Baykal | 1 Boloto Baykal | 1 Boloto Malyy Baykal | 1 Kolkhoz Krasnyy Baykal | 1 Ozero Baykal | 1 Polevoy Stan Baykal | 1 Port Baykal | 1 Prud Novyy Baykal | 1 Sanatoriy Baykal | 1 Stantsiya Baykal | 1 Zaliv Baykal | 1 Baykalikha | 0.857143 Baykalo-Amurskaya Zheleznaya Doroga | 0.857143 Baykalovo | 0.857143 Baykalovsk | 0.857143 Baykalovskiy | 0.857143 Baykalovskiy Rayon | 0.857143 Baykalsko | 0.857143 Maloye Baykalovo | 0.857143 Zabaykal | 0.714286 (20 rows) select t,word_similarity('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t; t | sml ------------------------------+----- Kabankala | 1 Kabankalan City Public Plaza | 0.9 Abankala | 0.7 Ntombankala School | 0.6 (4 rows) select t,word_similarity('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t; t | sml -------------------------------------+---------- Baykal | 1 Boloto Baykal | 1 Boloto Malyy Baykal | 1 Kolkhoz Krasnyy Baykal | 1 Ozero Baykal | 1 Polevoy Stan Baykal | 1 Port Baykal | 1 Prud Novyy Baykal | 1 Sanatoriy Baykal | 1 Stantsiya Baykal | 1 Zaliv Baykal | 1 Baykalikha | 0.857143 Baykalo-Amurskaya Zheleznaya Doroga | 0.857143 Baykalovo | 0.857143 Baykalovsk | 0.857143 Baykalovskiy | 0.857143 Baykalovskiy Rayon | 0.857143 Baykalsko | 0.857143 Maloye Baykalovo | 0.857143 Zabaykal | 0.714286 (20 rows) select t,word_similarity('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t; t | sml ------------------------------+----- Kabankala | 1 Kabankalan City Public Plaza | 0.9 Abankala | 0.7 Ntombankala School | 0.6 (4 rows) explain (costs off) select t <->> 'Kabankala', t from test_trgm2 order by t <->> 'Kabankala' limit 7; QUERY PLAN ------------------------------------------------ Limit -> Index Scan using trgm_idx2 on test_trgm2 Order By: (t <->> 'Kabankala'::text) (3 rows) select t <->> 'Kabankala', t from test_trgm2 order by t <->> 'Kabankala' limit 7; ?column? | t ----------+---------------------------------- 0 | Kabankala 0.1 | Kabankalan City Public Plaza 0.3 | Abankala 0.4 | Ntombankala School 0.416667 | Kabakala 0.5 | Nehalla Bankalah Reserved Forest 0.538462 | Kabikala (7 rows) drop index trgm_idx2; create index trgm_idx2 on test_trgm2 using gin (t gin_trgm_ops); set enable_seqscan=off; select t,word_similarity('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t; t | sml -------------------------------------+---------- Baykal | 1 Boloto Baykal | 1 Boloto Malyy Baykal | 1 Kolkhoz Krasnyy Baykal | 1 Ozero Baykal | 1 Polevoy Stan Baykal | 1 Port Baykal | 1 Prud Novyy Baykal | 1 Sanatoriy Baykal | 1 Stantsiya Baykal | 1 Zaliv Baykal | 1 Baykalikha | 0.857143 Baykalo-Amurskaya Zheleznaya Doroga | 0.857143 Baykalovo | 0.857143 Baykalovsk | 0.857143 Baykalovskiy | 0.857143 Baykalovskiy Rayon | 0.857143 Baykalsko | 0.857143 Maloye Baykalovo | 0.857143 Zabaykal | 0.714286 (20 rows) select t,word_similarity('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t; t | sml ------------------------------+----- Kabankala | 1 Kabankalan City Public Plaza | 0.9 Abankala | 0.7 Ntombankala School | 0.6 (4 rows) select t,word_similarity('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t; t | sml -------------------------------------+---------- Baykal | 1 Boloto Baykal | 1 Boloto Malyy Baykal | 1 Kolkhoz Krasnyy Baykal | 1 Ozero Baykal | 1 Polevoy Stan Baykal | 1 Port Baykal | 1 Prud Novyy Baykal | 1 Sanatoriy Baykal | 1 Stantsiya Baykal | 1 Zaliv Baykal | 1 Baykalikha | 0.857143 Baykalo-Amurskaya Zheleznaya Doroga | 0.857143 Baykalovo | 0.857143 Baykalovsk | 0.857143 Baykalovskiy | 0.857143 Baykalovskiy Rayon | 0.857143 Baykalsko | 0.857143 Maloye Baykalovo | 0.857143 Zabaykal | 0.714286 (20 rows) select t,word_similarity('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t; t | sml ------------------------------+----- Kabankala | 1 Kabankalan City Public Plaza | 0.9 Abankala | 0.7 Ntombankala School | 0.6 (4 rows) set "pg_trgm.word_similarity_threshold" to 0.5; select t,word_similarity('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t; t | sml -------------------------------------+---------- Baykal | 1 Boloto Baykal | 1 Boloto Malyy Baykal | 1 Kolkhoz Krasnyy Baykal | 1 Ozero Baykal | 1 Polevoy Stan Baykal | 1 Port Baykal | 1 Prud Novyy Baykal | 1 Sanatoriy Baykal | 1 Stantsiya Baykal | 1 Zaliv Baykal | 1 Baykalikha | 0.857143 Baykalo-Amurskaya Zheleznaya Doroga | 0.857143 Baykalovo | 0.857143 Baykalovsk | 0.857143 Baykalovskiy | 0.857143 Baykalovskiy Rayon | 0.857143 Baykalsko | 0.857143 Maloye Baykalovo | 0.857143 Zabaykal | 0.714286 Bakal Batu | 0.571429 Zabaykalka | 0.571429 Zabaykalovskiy | 0.571429 (23 rows) select t,word_similarity('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t; t | sml ----------------------------------+---------- Kabankala | 1 Kabankalan City Public Plaza | 0.9 Abankala | 0.7 Ntombankala School | 0.6 Kabakala | 0.583333 Nehalla Bankalah Reserved Forest | 0.5 (6 rows) select t,word_similarity('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t; t | sml -------------------------------------+---------- Baykal | 1 Boloto Baykal | 1 Boloto Malyy Baykal | 1 Kolkhoz Krasnyy Baykal | 1 Ozero Baykal | 1 Polevoy Stan Baykal | 1 Port Baykal | 1 Prud Novyy Baykal | 1 Sanatoriy Baykal | 1 Stantsiya Baykal | 1 Zaliv Baykal | 1 Baykalikha | 0.857143 Baykalo-Amurskaya Zheleznaya Doroga | 0.857143 Baykalovo | 0.857143 Baykalovsk | 0.857143 Baykalovskiy | 0.857143 Baykalovskiy Rayon | 0.857143 Baykalsko | 0.857143 Maloye Baykalovo | 0.857143 Zabaykal | 0.714286 Bakal Batu | 0.571429 Zabaykalka | 0.571429 Zabaykalovskiy | 0.571429 (23 rows) select t,word_similarity('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t; t | sml ----------------------------------+---------- Kabankala | 1 Kabankalan City Public Plaza | 0.9 Abankala | 0.7 Ntombankala School | 0.6 Kabakala | 0.583333 Nehalla Bankalah Reserved Forest | 0.5 (6 rows) set "pg_trgm.word_similarity_threshold" to 0.3; select t,word_similarity('Baykal',t) as sml from test_trgm2 where 'Baykal' <% t order by sml desc, t; t | sml -----------------------------------------------------------+---------- Baykal | 1 Boloto Baykal | 1 Boloto Malyy Baykal | 1 Kolkhoz Krasnyy Baykal | 1 Ozero Baykal | 1 Polevoy Stan Baykal | 1 Port Baykal | 1 Prud Novyy Baykal | 1 Sanatoriy Baykal | 1 Stantsiya Baykal | 1 Zaliv Baykal | 1 Baykalikha | 0.857143 Baykalo-Amurskaya Zheleznaya Doroga | 0.857143 Baykalovo | 0.857143 Baykalovsk | 0.857143 Baykalovskiy | 0.857143 Baykalovskiy Rayon | 0.857143 Baykalsko | 0.857143 Maloye Baykalovo | 0.857143 Zabaykal | 0.714286 Bakal Batu | 0.571429 Zabaykalka | 0.571429 Zabaykalovskiy | 0.571429 Air Bakal-kecil | 0.444444 Bakal | 0.444444 Bakal Dos | 0.444444 Bakal Julu | 0.444444 Bakal Khel | 0.444444 Bakal Lama | 0.444444 Bakal Tres | 0.444444 Bakal Uno | 0.444444 Daang Bakal | 0.444444 Desa Bakal | 0.444444 Eat Bakal | 0.444444 Gunung Bakal | 0.444444 Sidi Bakal | 0.444444 Stantsiya Bakal | 0.444444 Sungai Bakal | 0.444444 Talang Bakal | 0.444444 Uruk Bakal | 0.444444 Zaouia Oulad Bakal | 0.444444 Al Barkali | 0.428571 Aparthotel Adagio Premium Dubai Al Barsha | 0.428571 Baikal Business Centre | 0.428571 Bay of Backaland | 0.428571 Boikalakalawa Bay | 0.428571 Doubletree By Hilton Dubai Al Barsha Hotel and Res | 0.428571 Doubletree By Hilton Hotel and Apartments Dubai Al Barsha | 0.428571 Doubletree Res.Dubai-Al Barsha | 0.428571 Holiday Inn Dubai Al Barsha | 0.428571 Jabal Barkal | 0.428571 Novotel Dubai Al Barsha | 0.428571 Park Inn By Radisson Dubai Al Barsha | 0.428571 Ramee Rose Hotel Dubai Al Barsha | 0.428571 Waikalabubu Bay | 0.428571 Baikal | 0.4 Baikal Airfield | 0.4 Baikal Hotel Moscow | 0.4 Baikal Listvyanka Hotel | 0.4 Baikal Mountains | 0.4 Baikal Plaza | 0.4 Bajkal | 0.4 Bankal | 0.4 Bankal School | 0.4 Barkal | 0.4 Lake Baikal | 0.4 Mbay Bakala | 0.4 Oulad el Bakkal | 0.4 Sidi Mohammed Bakkal | 0.4 Bairkal | 0.363636 Bairkal Dhora | 0.363636 Bairkal Jabal | 0.363636 Batikal | 0.363636 Bakala | 0.333333 Bakala Koupi | 0.333333 Bakalaale | 0.333333 Bakalabwa Pans | 0.333333 Bakalaeng | 0.333333 Bakalafoulou | 0.333333 Bakalalan Airport | 0.333333 Bakalam | 0.333333 Bakalambani | 0.333333 Bakalan | 0.333333 Bakalan Barat | 0.333333 Bakalan Dua | 0.333333 Bakalan Kidul | 0.333333 Bakalan Kulon | 0.333333 Bakalan Lor | 0.333333 Bakalan River | 0.333333 Bakalan Tengah | 0.333333 Bakalan Wetan | 0.333333 Bakalang | 0.333333 Bakalao Asibi Point | 0.333333 Bakalao Point | 0.333333 Bakalar Air Force Base (historical) | 0.333333 Bakalar Lake | 0.333333 Bakalar Library | 0.333333 Bakalarr | 0.333333 Bakalauri | 0.333333 Bakalauri1 | 0.333333 Bakalauri2 | 0.333333 Bakalauri3 | 0.333333 Bakalauri4 | 0.333333 Bakalauri5 | 0.333333 Bakalauri6 | 0.333333 Bakalauri7 | 0.333333 Bakalauri8 | 0.333333 Bakalauri9 | 0.333333 Bakalawa | 0.333333 Bakalbhar | 0.333333 Bakalbuah | 0.333333 Bakalda | 0.333333 Bakaldalam | 0.333333 Bakaldinskoye | 0.333333 Bakaldovshchina | 0.333333 Bakaldukuh | 0.333333 Bakaldum | 0.333333 Bakaldy | 0.333333 Bakale | 0.333333 Bakaleko | 0.333333 Bakalerek | 0.333333 Bakaley | 0.333333 Bakaleyka | 0.333333 Bakalha | 0.333333 Bakali | 0.333333 Bakalia Char | 0.333333 Bakalica | 0.333333 Bakalinga | 0.333333 Bakalino | 0.333333 Bakalinskiy | 0.333333 Bakalinskiy Leskhoz | 0.333333 Bakalinskiy Rayon | 0.333333 Bakalipur | 0.333333 Bakalite | 0.333333 Bakaljaya | 0.333333 Bakalka | 0.333333 Bakall | 0.333333 Bakalnica | 0.333333 Bakalod Island | 0.333333 Bakalongo | 0.333333 Bakaloolay | 0.333333 Bakalou | 0.333333 Bakalovina | 0.333333 Bakalovka | 0.333333 Bakalovo | 0.333333 Bakalovskaya Ferma | 0.333333 Bakalpakebo | 0.333333 Bakalpokok | 0.333333 Bakalrejo | 0.333333 Bakalsen | 0.333333 Bakalshile | 0.333333 Bakaltua Bank | 0.333333 Bakalua | 0.333333 Bakalukalu | 0.333333 Bakalukalu Shan | 0.333333 Bakalukudu | 0.333333 Bakalum | 0.333333 Bakaly | 0.333333 Bakaly TV Mast | 0.333333 Buur Bakale | 0.333333 Buur Bakaley | 0.333333 Columbus Bakalar Municipal Airport | 0.333333 Dakshin Bakalia | 0.333333 Danau Bakalan | 0.333333 Desa Bakalan | 0.333333 Desa Bakalankrajan | 0.333333 Desa Bakalankrapyak | 0.333333 Desa Bakalanpule | 0.333333 Desa Bakalanrayung | 0.333333 Desa Bakalanwringinpitu | 0.333333 Desa Bakalrejo | 0.333333 Efrejtor Bakalovo | 0.333333 Efreytor-Bakalovo | 0.333333 Gora Bakalyadyr | 0.333333 Gory Bakaly | 0.333333 Gunung Bakalan | 0.333333 Ile Bakalibu | 0.333333 Kali Bakalan | 0.333333 Kampong Bakaladong | 0.333333 Khor Bakallii | 0.333333 Krajan Bakalan | 0.333333 Kusu-Bakali | 0.333333 Kwala Bakala | 0.333333 Ngao Bakala | 0.333333 Ovrag Bakalda | 0.333333 Pematang Bakalpanang | 0.333333 Pematang Bakalpanjang | 0.333333 Pulau Bakalan | 0.333333 Pulau Bakalanpauno | 0.333333 Ragha Bakalzai | 0.333333 Rodnik Bakalybulak | 0.333333 Salu Bakalaeng | 0.333333 Selat Bakalan | 0.333333 Selat Bakalanpauno | 0.333333 Sidi Mohammed el Bakali | 0.333333 Sopka Bakaly | 0.333333 Sovkhoz Bakalinskiy | 0.333333 Sungai Bakala | 0.333333 Sungai Bakaladiyan | 0.333333 Tanjung Bakalinga | 0.333333 Teluk Bakalan | 0.333333 Teluk Bakalang | 0.333333 Tubu Bakalekuk | 0.333333 Tukad Bakalan | 0.333333 Urochishche Bakalarnyn-Ayasy | 0.333333 Urochishche Bakaldikha | 0.333333 Urochishche Bakalovo | 0.333333 Urochishche Bakaly | 0.333333 Bakkalmal | 0.307692 Alue Bakkala | 0.3 Azib el Bakkali | 0.3 Ba Kaliin | 0.3 Bagkalen | 0.3 Bahkalleh | 0.3 Baikalakko | 0.3 Baikalovo | 0.3 Baikaluobbal | 0.3 Bakkala Cemetery | 0.3 Bakkalale | 0.3 Bakkalegskardet | 0.3 Bakkalia | 0.3 Bakkalykkja | 0.3 Bankali | 0.3 Bankalol | 0.3 Barkala | 0.3 Barkala Park | 0.3 Barkala Rao | 0.3 Barkala Reserved Forest | 0.3 Barkalabava | 0.3 Barkaladja Pool | 0.3 Barkalare | 0.3 Barkald | 0.3 Barkald stasjon | 0.3 Barkalden | 0.3 Barkaldfossen | 0.3 Barkaldvola | 0.3 Barkale | 0.3 Barkaleh | 0.3 Barkaleitet | 0.3 Barkali | 0.3 Barkallou | 0.3 Barkalne | 0.3 Barkalova | 0.3 Barkalovka | 0.3 Barkalow Hollow | 0.3 Baskalino | 0.3 Baskaltsi | 0.3 Baukala | 0.3 Bavkalasis | 0.3 Bawkalut | 0.3 Bawkalut Chaung | 0.3 Bikal | 0.3 Clifton T Barkalow Elementary School | 0.3 Gora Barkalova | 0.3 Gora Barkalyu | 0.3 Khrebet Batkali | 0.3 Kordon Barkalo | 0.3 Nehalla Bankalah Reserved Forest | 0.3 Ras Barkallah | 0.3 Sopka Barkaleptskaya | 0.3 Urochishche Batkali | 0.3 (261 rows) select t,word_similarity('Kabankala',t) as sml from test_trgm2 where 'Kabankala' <% t order by sml desc, t; t | sml ----------------------------------+---------- Kabankala | 1 Kabankalan City Public Plaza | 0.9 Abankala | 0.7 Ntombankala School | 0.6 Kabakala | 0.583333 Nehalla Bankalah Reserved Forest | 0.5 Kabikala | 0.461538 Mwalaba-Kalamba | 0.454545 Bakala Koupi | 0.4 Bankal | 0.4 Bankal School | 0.4 Bankali | 0.4 Bankalol | 0.4 Jabba Kalai | 0.4 Kanampumba-Kalawa | 0.4 Purba Kalaujan | 0.4 Tumba-Kalamba | 0.4 Daba Kalharereh | 0.363636 Gagaba Kalo | 0.363636 Jaba Kalle | 0.363636 Dabakala | 0.333333 Dalabakala | 0.333333 Kambakala | 0.333333 Ker Samba Kalla | 0.333333 Fayzabadkala | 0.307692 Gora Fayzabadkala | 0.307692 Guba Kalgalaksha | 0.307692 Habakkala | 0.307692 Kaikalahun Indian Reserve 25 | 0.307692 Kaikalapettai | 0.307692 Alue Bakkala | 0.3 Ambadikala | 0.3 Ambakala Wewa | 0.3 Ataikala | 0.3 Ba Kaliin | 0.3 Bakala | 0.3 Bakkala Cemetery | 0.3 Bambakala | 0.3 Barkala | 0.3 Barkala Park | 0.3 Barkala Rao | 0.3 Barkala Reserved Forest | 0.3 Baukala | 0.3 Beikala | 0.3 Bikala | 0.3 Bikala Madila | 0.3 Bomba-Kalende | 0.3 Bonagbakala | 0.3 Boyagbakala | 0.3 Bugor Arba-Kalgan | 0.3 Bumba-Kaloki | 0.3 Bumba-Kalumba | 0.3 Darreh Pumba Kal | 0.3 Demba Kali | 0.3 Embatkala | 0.3 Gereba Kaler | 0.3 Golba Kalo | 0.3 Goth Soba Kaloi | 0.3 Guba Kaldo | 0.3 Guba Kalita | 0.3 Gulba Kalle | 0.3 Haikala | 0.3 Kali Bakalan | 0.3 Kali Purbakala | 0.3 Kalibakal | 0.3 Kalibakalako | 0.3 Kalimundubakalan | 0.3 Kamba-Kalele | 0.3 Kimbakala | 0.3 Kombakala | 0.3 Kwala Bakala | 0.3 Laikala | 0.3 Maikala Range | 0.3 Mambakala | 0.3 Matamba-Kalenga | 0.3 Matamba-Kalenge | 0.3 Mbay Bakala | 0.3 Mount Tohebakala | 0.3 Naikala | 0.3 Ngao Bakala | 0.3 Purba Kalmegha | 0.3 Sungai Bakala | 0.3 Tagobikala | 0.3 Tanjung Batikala | 0.3 Tombakala | 0.3 Tsibakala | 0.3 Tumba-Kalumba | 0.3 Tumba-Kalunga | 0.3 Waikala | 0.3 (89 rows) select t,word_similarity('Baykal',t) as sml from test_trgm2 where t %> 'Baykal' order by sml desc, t; t | sml -----------------------------------------------------------+---------- Baykal | 1 Boloto Baykal | 1 Boloto Malyy Baykal | 1 Kolkhoz Krasnyy Baykal | 1 Ozero Baykal | 1 Polevoy Stan Baykal | 1 Port Baykal | 1 Prud Novyy Baykal | 1 Sanatoriy Baykal | 1 Stantsiya Baykal | 1 Zaliv Baykal | 1 Baykalikha | 0.857143 Baykalo-Amurskaya Zheleznaya Doroga | 0.857143 Baykalovo | 0.857143 Baykalovsk | 0.857143 Baykalovskiy | 0.857143 Baykalovskiy Rayon | 0.857143 Baykalsko | 0.857143 Maloye Baykalovo | 0.857143 Zabaykal | 0.714286 Bakal Batu | 0.571429 Zabaykalka | 0.571429 Zabaykalovskiy | 0.571429 Air Bakal-kecil | 0.444444 Bakal | 0.444444 Bakal Dos | 0.444444 Bakal Julu | 0.444444 Bakal Khel | 0.444444 Bakal Lama | 0.444444 Bakal Tres | 0.444444 Bakal Uno | 0.444444 Daang Bakal | 0.444444 Desa Bakal | 0.444444 Eat Bakal | 0.444444 Gunung Bakal | 0.444444 Sidi Bakal | 0.444444 Stantsiya Bakal | 0.444444 Sungai Bakal | 0.444444 Talang Bakal | 0.444444 Uruk Bakal | 0.444444 Zaouia Oulad Bakal | 0.444444 Al Barkali | 0.428571 Aparthotel Adagio Premium Dubai Al Barsha | 0.428571 Baikal Business Centre | 0.428571 Bay of Backaland | 0.428571 Boikalakalawa Bay | 0.428571 Doubletree By Hilton Dubai Al Barsha Hotel and Res | 0.428571 Doubletree By Hilton Hotel and Apartments Dubai Al Barsha | 0.428571 Doubletree Res.Dubai-Al Barsha | 0.428571 Holiday Inn Dubai Al Barsha | 0.428571 Jabal Barkal | 0.428571 Novotel Dubai Al Barsha | 0.428571 Park Inn By Radisson Dubai Al Barsha | 0.428571 Ramee Rose Hotel Dubai Al Barsha | 0.428571 Waikalabubu Bay | 0.428571 Baikal | 0.4 Baikal Airfield | 0.4 Baikal Hotel Moscow | 0.4 Baikal Listvyanka Hotel | 0.4 Baikal Mountains | 0.4 Baikal Plaza | 0.4 Bajkal | 0.4 Bankal | 0.4 Bankal School | 0.4 Barkal | 0.4 Lake Baikal | 0.4 Mbay Bakala | 0.4 Oulad el Bakkal | 0.4 Sidi Mohammed Bakkal | 0.4 Bairkal | 0.363636 Bairkal Dhora | 0.363636 Bairkal Jabal | 0.363636 Batikal | 0.363636 Bakala | 0.333333 Bakala Koupi | 0.333333 Bakalaale | 0.333333 Bakalabwa Pans | 0.333333 Bakalaeng | 0.333333 Bakalafoulou | 0.333333 Bakalalan Airport | 0.333333 Bakalam | 0.333333 Bakalambani | 0.333333 Bakalan | 0.333333 Bakalan Barat | 0.333333 Bakalan Dua | 0.333333 Bakalan Kidul | 0.333333 Bakalan Kulon | 0.333333 Bakalan Lor | 0.333333 Bakalan River | 0.333333 Bakalan Tengah | 0.333333 Bakalan Wetan | 0.333333 Bakalang | 0.333333 Bakalao Asibi Point | 0.333333 Bakalao Point | 0.333333 Bakalar Air Force Base (historical) | 0.333333 Bakalar Lake | 0.333333 Bakalar Library | 0.333333 Bakalarr | 0.333333 Bakalauri | 0.333333 Bakalauri1 | 0.333333 Bakalauri2 | 0.333333 Bakalauri3 | 0.333333 Bakalauri4 | 0.333333 Bakalauri5 | 0.333333 Bakalauri6 | 0.333333 Bakalauri7 | 0.333333 Bakalauri8 | 0.333333 Bakalauri9 | 0.333333 Bakalawa | 0.333333 Bakalbhar | 0.333333 Bakalbuah | 0.333333 Bakalda | 0.333333 Bakaldalam | 0.333333 Bakaldinskoye | 0.333333 Bakaldovshchina | 0.333333 Bakaldukuh | 0.333333 Bakaldum | 0.333333 Bakaldy | 0.333333 Bakale | 0.333333 Bakaleko | 0.333333 Bakalerek | 0.333333 Bakaley | 0.333333 Bakaleyka | 0.333333 Bakalha | 0.333333 Bakali | 0.333333 Bakalia Char | 0.333333 Bakalica | 0.333333 Bakalinga | 0.333333 Bakalino | 0.333333 Bakalinskiy | 0.333333 Bakalinskiy Leskhoz | 0.333333 Bakalinskiy Rayon | 0.333333 Bakalipur | 0.333333 Bakalite | 0.333333 Bakaljaya | 0.333333 Bakalka | 0.333333 Bakall | 0.333333 Bakalnica | 0.333333 Bakalod Island | 0.333333 Bakalongo | 0.333333 Bakaloolay | 0.333333 Bakalou | 0.333333 Bakalovina | 0.333333 Bakalovka | 0.333333 Bakalovo | 0.333333 Bakalovskaya Ferma | 0.333333 Bakalpakebo | 0.333333 Bakalpokok | 0.333333 Bakalrejo | 0.333333 Bakalsen | 0.333333 Bakalshile | 0.333333 Bakaltua Bank | 0.333333 Bakalua | 0.333333 Bakalukalu | 0.333333 Bakalukalu Shan | 0.333333 Bakalukudu | 0.333333 Bakalum | 0.333333 Bakaly | 0.333333 Bakaly TV Mast | 0.333333 Buur Bakale | 0.333333 Buur Bakaley | 0.333333 Columbus Bakalar Municipal Airport | 0.333333 Dakshin Bakalia | 0.333333 Danau Bakalan | 0.333333 Desa Bakalan | 0.333333 Desa Bakalankrajan | 0.333333 Desa Bakalankrapyak | 0.333333 Desa Bakalanpule | 0.333333 Desa Bakalanrayung | 0.333333 Desa Bakalanwringinpitu | 0.333333 Desa Bakalrejo | 0.333333 Efrejtor Bakalovo | 0.333333 Efreytor-Bakalovo | 0.333333 Gora Bakalyadyr | 0.333333 Gory Bakaly | 0.333333 Gunung Bakalan | 0.333333 Ile Bakalibu | 0.333333 Kali Bakalan | 0.333333 Kampong Bakaladong | 0.333333 Khor Bakallii | 0.333333 Krajan Bakalan | 0.333333 Kusu-Bakali | 0.333333 Kwala Bakala | 0.333333 Ngao Bakala | 0.333333 Ovrag Bakalda | 0.333333 Pematang Bakalpanang | 0.333333 Pematang Bakalpanjang | 0.333333 Pulau Bakalan | 0.333333 Pulau Bakalanpauno | 0.333333 Ragha Bakalzai | 0.333333 Rodnik Bakalybulak | 0.333333 Salu Bakalaeng | 0.333333 Selat Bakalan | 0.333333 Selat Bakalanpauno | 0.333333 Sidi Mohammed el Bakali | 0.333333 Sopka Bakaly | 0.333333 Sovkhoz Bakalinskiy | 0.333333 Sungai Bakala | 0.333333 Sungai Bakaladiyan | 0.333333 Tanjung Bakalinga | 0.333333 Teluk Bakalan | 0.333333 Teluk Bakalang | 0.333333 Tubu Bakalekuk | 0.333333 Tukad Bakalan | 0.333333 Urochishche Bakalarnyn-Ayasy | 0.333333 Urochishche Bakaldikha | 0.333333 Urochishche Bakalovo | 0.333333 Urochishche Bakaly | 0.333333 Bakkalmal | 0.307692 Alue Bakkala | 0.3 Azib el Bakkali | 0.3 Ba Kaliin | 0.3 Bagkalen | 0.3 Bahkalleh | 0.3 Baikalakko | 0.3 Baikalovo | 0.3 Baikaluobbal | 0.3 Bakkala Cemetery | 0.3 Bakkalale | 0.3 Bakkalegskardet | 0.3 Bakkalia | 0.3 Bakkalykkja | 0.3 Bankali | 0.3 Bankalol | 0.3 Barkala | 0.3 Barkala Park | 0.3 Barkala Rao | 0.3 Barkala Reserved Forest | 0.3 Barkalabava | 0.3 Barkaladja Pool | 0.3 Barkalare | 0.3 Barkald | 0.3 Barkald stasjon | 0.3 Barkalden | 0.3 Barkaldfossen | 0.3 Barkaldvola | 0.3 Barkale | 0.3 Barkaleh | 0.3 Barkaleitet | 0.3 Barkali | 0.3 Barkallou | 0.3 Barkalne | 0.3 Barkalova | 0.3 Barkalovka | 0.3 Barkalow Hollow | 0.3 Baskalino | 0.3 Baskaltsi | 0.3 Baukala | 0.3 Bavkalasis | 0.3 Bawkalut | 0.3 Bawkalut Chaung | 0.3 Bikal | 0.3 Clifton T Barkalow Elementary School | 0.3 Gora Barkalova | 0.3 Gora Barkalyu | 0.3 Khrebet Batkali | 0.3 Kordon Barkalo | 0.3 Nehalla Bankalah Reserved Forest | 0.3 Ras Barkallah | 0.3 Sopka Barkaleptskaya | 0.3 Urochishche Batkali | 0.3 (261 rows) select t,word_similarity('Kabankala',t) as sml from test_trgm2 where t %> 'Kabankala' order by sml desc, t; t | sml ----------------------------------+---------- Kabankala | 1 Kabankalan City Public Plaza | 0.9 Abankala | 0.7 Ntombankala School | 0.6 Kabakala | 0.583333 Nehalla Bankalah Reserved Forest | 0.5 Kabikala | 0.461538 Mwalaba-Kalamba | 0.454545 Bakala Koupi | 0.4 Bankal | 0.4 Bankal School | 0.4 Bankali | 0.4 Bankalol | 0.4 Jabba Kalai | 0.4 Kanampumba-Kalawa | 0.4 Purba Kalaujan | 0.4 Tumba-Kalamba | 0.4 Daba Kalharereh | 0.363636 Gagaba Kalo | 0.363636 Jaba Kalle | 0.363636 Dabakala | 0.333333 Dalabakala | 0.333333 Kambakala | 0.333333 Ker Samba Kalla | 0.333333 Fayzabadkala | 0.307692 Gora Fayzabadkala | 0.307692 Guba Kalgalaksha | 0.307692 Habakkala | 0.307692 Kaikalahun Indian Reserve 25 | 0.307692 Kaikalapettai | 0.307692 Alue Bakkala | 0.3 Ambadikala | 0.3 Ambakala Wewa | 0.3 Ataikala | 0.3 Ba Kaliin | 0.3 Bakala | 0.3 Bakkala Cemetery | 0.3 Bambakala | 0.3 Barkala | 0.3 Barkala Park | 0.3 Barkala Rao | 0.3 Barkala Reserved Forest | 0.3 Baukala | 0.3 Beikala | 0.3 Bikala | 0.3 Bikala Madila | 0.3 Bomba-Kalende | 0.3 Bonagbakala | 0.3 Boyagbakala | 0.3 Bugor Arba-Kalgan | 0.3 Bumba-Kaloki | 0.3 Bumba-Kalumba | 0.3 Darreh Pumba Kal | 0.3 Demba Kali | 0.3 Embatkala | 0.3 Gereba Kaler | 0.3 Golba Kalo | 0.3 Goth Soba Kaloi | 0.3 Guba Kaldo | 0.3 Guba Kalita | 0.3 Gulba Kalle | 0.3 Haikala | 0.3 Kali Bakalan | 0.3 Kali Purbakala | 0.3 Kalibakal | 0.3 Kalibakalako | 0.3 Kalimundubakalan | 0.3 Kamba-Kalele | 0.3 Kimbakala | 0.3 Kombakala | 0.3 Kwala Bakala | 0.3 Laikala | 0.3 Maikala Range | 0.3 Mambakala | 0.3 Matamba-Kalenga | 0.3 Matamba-Kalenge | 0.3 Mbay Bakala | 0.3 Mount Tohebakala | 0.3 Naikala | 0.3 Ngao Bakala | 0.3 Purba Kalmegha | 0.3 Sungai Bakala | 0.3 Tagobikala | 0.3 Tanjung Batikala | 0.3 Tombakala | 0.3 Tsibakala | 0.3 Tumba-Kalumba | 0.3 Tumba-Kalunga | 0.3 Waikala | 0.3 (89 rows)