Skip to content

Commit 855a8bb

Browse files
大幅度修復英文查詢體驗&更加合理个權重計算
1 parent 330dac9 commit 855a8bb

18 files changed

Lines changed: 21071 additions & 19357 deletions

lua/dp_filter.lua

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,9 @@ local SYLLABLE_MAP = {
231231
["bung5"] = "bhung⁵",
232232
["bung6"] = "bhung⁶",
233233
["bung7"] = "bhung⁷",
234+
["but"] = "bhud⁴",
235+
["but4"] = "bhud⁴",
236+
["but8"] = "bhud⁸",
234237
["cha"] = "za¹",
235238
["cha1"] = "za¹",
236239
["cha2"] = "za²",
@@ -658,13 +661,19 @@ local SYLLABLE_MAP = {
658661
["chhuann5"] = "cuaⁿ⁵",
659662
["chhuann6"] = "cuaⁿ⁶",
660663
["chhuann7"] = "cuaⁿ⁷",
664+
["chhuat"] = "cuad⁴",
665+
["chhuat4"] = "cuad⁴",
666+
["chhuat8"] = "cuad⁸",
661667
["chhue"] = "cuê¹",
662668
["chhue1"] = "cuê¹",
663669
["chhue2"] = "cuê²",
664670
["chhue3"] = "cuê³",
665671
["chhue5"] = "cuê⁵",
666672
["chhue6"] = "cuê⁶",
667673
["chhue7"] = "cuê⁷",
674+
["chhueh"] = "cuêh⁴",
675+
["chhueh4"] = "cuêh⁴",
676+
["chhueh8"] = "cuêh⁸",
668677
["chhuek"] = "cuêg⁴",
669678
["chhuek4"] = "cuêg⁴",
670679
["chhuek8"] = "cuêg⁸",
@@ -767,6 +776,9 @@ local SYLLABLE_MAP = {
767776
["chiau5"] = "ziau⁵",
768777
["chiau6"] = "ziau⁶",
769778
["chiau7"] = "ziau⁷",
779+
["chiauh"] = "ziauh⁴",
780+
["chiauh4"] = "ziauh⁴",
781+
["chiauh8"] = "ziauh⁸",
770782
["chie"] = "ziê¹",
771783
["chie1"] = "ziê¹",
772784
["chie2"] = "ziê²",
@@ -811,6 +823,9 @@ local SYLLABLE_MAP = {
811823
["chiep"] = "ziêb⁴",
812824
["chiep4"] = "ziêb⁴",
813825
["chiep8"] = "ziêb⁸",
826+
["chiet"] = "ziêd⁴",
827+
["chiet4"] = "ziêd⁴",
828+
["chiet8"] = "ziêd⁸",
814829
["chih"] = "zih⁴",
815830
["chih4"] = "zih⁴",
816831
["chih8"] = "zih⁸",
@@ -977,6 +992,9 @@ local SYLLABLE_MAP = {
977992
["chuann5"] = "zuaⁿ⁵",
978993
["chuann6"] = "zuaⁿ⁶",
979994
["chuann7"] = "zuaⁿ⁷",
995+
["chuat"] = "zuad⁴",
996+
["chuat4"] = "zuad⁴",
997+
["chuat8"] = "zuad⁸",
980998
["chue"] = "zuê¹",
981999
["chue1"] = "zuê¹",
9821000
["chue2"] = "zuê²",
@@ -1038,6 +1056,9 @@ local SYLLABLE_MAP = {
10381056
["churng5"] = "zeng⁵",
10391057
["churng6"] = "zeng⁶",
10401058
["churng7"] = "zeng⁷",
1059+
["chut"] = "zud⁴",
1060+
["chut4"] = "zud⁴",
1061+
["chut8"] = "zud⁸",
10411062
["e"] = "ê¹",
10421063
["e1"] = "ê¹",
10431064
["e2"] = "ê²",
@@ -1838,6 +1859,13 @@ local SYLLABLE_MAP = {
18381859
["iunn5"] = "iuⁿ⁵",
18391860
["iunn6"] = "iuⁿ⁶",
18401861
["iunn7"] = "iuⁿ⁷",
1862+
["je"] = "rê¹",
1863+
["je1"] = "rê¹",
1864+
["je2"] = "rê²",
1865+
["je3"] = "rê³",
1866+
["je5"] = "rê⁵",
1867+
["je6"] = "rê⁶",
1868+
["je7"] = "rê⁷",
18411869
["jek"] = "rêg⁴",
18421870
["jek4"] = "rêg⁴",
18431871
["jek8"] = "rêg⁸",
@@ -2027,6 +2055,9 @@ local SYLLABLE_MAP = {
20272055
["juang5"] = "ruang⁵",
20282056
["juang6"] = "ruang⁶",
20292057
["juang7"] = "ruang⁷",
2058+
["juat"] = "ruad⁴",
2059+
["juat4"] = "ruad⁴",
2060+
["juat8"] = "ruad⁸",
20302061
["jue"] = "ruê¹",
20312062
["jue1"] = "ruê¹",
20322063
["jue2"] = "ruê²",
@@ -2130,6 +2161,13 @@ local SYLLABLE_MAP = {
21302161
["kann5"] = "gaⁿ⁵",
21312162
["kann6"] = "gaⁿ⁶",
21322163
["kann7"] = "gaⁿ⁷",
2164+
["kao"] = "gao¹",
2165+
["kao1"] = "gao¹",
2166+
["kao2"] = "gao²",
2167+
["kao3"] = "gao³",
2168+
["kao5"] = "gao⁵",
2169+
["kao6"] = "gao⁶",
2170+
["kao7"] = "gao⁷",
21332171
["kap"] = "gab⁴",
21342172
["kap4"] = "gab⁴",
21352173
["kap8"] = "gab⁸",
@@ -2281,6 +2319,9 @@ local SYLLABLE_MAP = {
22812319
["khiang5"] = "kiang⁵",
22822320
["khiang6"] = "kiang⁶",
22832321
["khiang7"] = "kiang⁷",
2322+
["khiap"] = "kiab⁴",
2323+
["khiap4"] = "kiab⁴",
2324+
["khiap8"] = "kiab⁸",
22842325
["khiat"] = "kiad⁴",
22852326
["khiat4"] = "kiad⁴",
22862327
["khiat8"] = "kiad⁸",
@@ -2304,6 +2345,13 @@ local SYLLABLE_MAP = {
23042345
["khiem5"] = "kiêm⁵",
23052346
["khiem6"] = "kiêm⁶",
23062347
["khiem7"] = "kiêm⁷",
2348+
["khien"] = "kiên¹",
2349+
["khien1"] = "kiên¹",
2350+
["khien2"] = "kiên²",
2351+
["khien3"] = "kiên³",
2352+
["khien5"] = "kiên⁵",
2353+
["khien6"] = "kiên⁶",
2354+
["khien7"] = "kiên⁷",
23072355
["khieng"] = "kiêng¹",
23082356
["khieng1"] = "kiêng¹",
23092357
["khieng2"] = "kiêng²",
@@ -2318,6 +2366,9 @@ local SYLLABLE_MAP = {
23182366
["khienn5"] = "kiêⁿ⁵",
23192367
["khienn6"] = "kiêⁿ⁶",
23202368
["khienn7"] = "kiêⁿ⁷",
2369+
["khiet"] = "kiêd⁴",
2370+
["khiet4"] = "kiêd⁴",
2371+
["khiet8"] = "kiêd⁸",
23212372
["khih"] = "kih⁴",
23222373
["khih4"] = "kih⁴",
23232374
["khih8"] = "kih⁸",
@@ -2660,6 +2711,9 @@ local SYLLABLE_MAP = {
26602711
["kiep"] = "giêb⁴",
26612712
["kiep4"] = "giêb⁴",
26622713
["kiep8"] = "giêb⁸",
2714+
["kiet"] = "giêd⁴",
2715+
["kiet4"] = "giêd⁴",
2716+
["kiet8"] = "giêd⁸",
26632717
["kih"] = "gih⁴",
26642718
["kih4"] = "gih⁴",
26652719
["kih8"] = "gih⁸",
@@ -2847,6 +2901,9 @@ local SYLLABLE_MAP = {
28472901
["kuann5"] = "guaⁿ⁵",
28482902
["kuann6"] = "guaⁿ⁶",
28492903
["kuann7"] = "guaⁿ⁷",
2904+
["kuat"] = "guad⁴",
2905+
["kuat4"] = "guad⁴",
2906+
["kuat8"] = "guad⁸",
28502907
["kue"] = "guê¹",
28512908
["kue1"] = "guê¹",
28522909
["kue2"] = "guê²",
@@ -3059,6 +3116,13 @@ local SYLLABLE_MAP = {
30593116
["liau5"] = "liau⁵",
30603117
["liau6"] = "liau⁶",
30613118
["liau7"] = "liau⁷",
3119+
["lie"] = "liê¹",
3120+
["lie1"] = "liê¹",
3121+
["lie2"] = "liê²",
3122+
["lie3"] = "liê³",
3123+
["lie5"] = "liê⁵",
3124+
["lie6"] = "liê⁶",
3125+
["lie7"] = "liê⁷",
30623126
["liek"] = "liêg⁴",
30633127
["liek4"] = "liêg⁴",
30643128
["liek8"] = "liêg⁸",
@@ -3207,6 +3271,9 @@ local SYLLABLE_MAP = {
32073271
["luang5"] = "luang⁵",
32083272
["luang6"] = "luang⁶",
32093273
["luang7"] = "luang⁷",
3274+
["luat"] = "luad⁴",
3275+
["luat4"] = "luad⁴",
3276+
["luat8"] = "luad⁸",
32103277
["luek"] = "luêg⁴",
32113278
["luek4"] = "luêg⁴",
32123279
["luek8"] = "luêg⁸",
@@ -3440,6 +3507,9 @@ local SYLLABLE_MAP = {
34403507
["miou5"] = "miou⁵",
34413508
["miou6"] = "miou⁶",
34423509
["miou7"] = "miou⁷",
3510+
["mit"] = "mid⁴",
3511+
["mit4"] = "mid⁴",
3512+
["mit8"] = "mid⁸",
34433513
["miu"] = "miu¹",
34443514
["miu1"] = "miu¹",
34453515
["miu2"] = "miu²",
@@ -3512,6 +3582,9 @@ local SYLLABLE_MAP = {
35123582
["muann5"] = "muaⁿ⁵",
35133583
["muann6"] = "muaⁿ⁶",
35143584
["muann7"] = "muaⁿ⁷",
3585+
["muat"] = "muad⁴",
3586+
["muat4"] = "muad⁴",
3587+
["muat8"] = "muad⁸",
35153588
["mue"] = "muê¹",
35163589
["mue1"] = "muê¹",
35173590
["mue2"] = "muê²",
@@ -3556,6 +3629,9 @@ local SYLLABLE_MAP = {
35563629
["mung5"] = "mung⁵",
35573630
["mung6"] = "mung⁶",
35583631
["mung7"] = "mung⁷",
3632+
["mut"] = "mud⁴",
3633+
["mut4"] = "mud⁴",
3634+
["mut8"] = "mud⁸",
35593635
["na"] = "na¹",
35603636
["na1"] = "na¹",
35613637
["na2"] = "na²",
@@ -3785,6 +3861,9 @@ local SYLLABLE_MAP = {
37853861
["ngiep"] = "ngiêb⁴",
37863862
["ngiep4"] = "ngiêb⁴",
37873863
["ngiep8"] = "ngiêb⁸",
3864+
["ngiet"] = "ngiêd⁴",
3865+
["ngiet4"] = "ngiêd⁴",
3866+
["ngiet8"] = "ngiêd⁸",
37883867
["ngim"] = "ngim¹",
37893868
["ngim1"] = "ngim¹",
37903869
["ngim2"] = "ngim²",
@@ -3813,6 +3892,12 @@ local SYLLABLE_MAP = {
38133892
["ngo5"] = "ngo⁵",
38143893
["ngo6"] = "ngo⁶",
38153894
["ngo7"] = "ngo⁷",
3895+
["ngoh"] = "ngoh⁴",
3896+
["ngoh4"] = "ngoh⁴",
3897+
["ngoh8"] = "ngoh⁸",
3898+
["ngoih"] = "ngoih⁴",
3899+
["ngoih4"] = "ngoih⁴",
3900+
["ngoih8"] = "ngoih⁸",
38163901
["ngoinn"] = "ngoiⁿ¹",
38173902
["ngoinn1"] = "ngoiⁿ¹",
38183903
["ngoinn2"] = "ngoiⁿ²",
@@ -3886,6 +3971,9 @@ local SYLLABLE_MAP = {
38863971
["ngurng5"] = "ngeng⁵",
38873972
["ngurng6"] = "ngeng⁶",
38883973
["ngurng7"] = "ngeng⁷",
3974+
["ngurt"] = "nged⁴",
3975+
["ngurt4"] = "nged⁴",
3976+
["ngurt8"] = "nged⁸",
38893977
["ni"] = "ni¹",
38903978
["ni1"] = "ni¹",
38913979
["ni2"] = "ni²",
@@ -4206,6 +4294,9 @@ local SYLLABLE_MAP = {
42064294
["pau5"] = "bau⁵",
42074295
["pau6"] = "bau⁶",
42084296
["pau7"] = "bau⁷",
4297+
["pauh"] = "bauh⁴",
4298+
["pauh4"] = "bauh⁴",
4299+
["pauh8"] = "bauh⁸",
42094300
["pe"] = "bê¹",
42104301
["pe1"] = "bê¹",
42114302
["pe2"] = "bê²",
@@ -4260,6 +4351,13 @@ local SYLLABLE_MAP = {
42604351
["phak"] = "pag⁴",
42614352
["phak4"] = "pag⁴",
42624353
["phak8"] = "pag⁸",
4354+
["phan"] = "pan¹",
4355+
["phan1"] = "pan¹",
4356+
["phan2"] = "pan²",
4357+
["phan3"] = "pan³",
4358+
["phan5"] = "pan⁵",
4359+
["phan6"] = "pan⁶",
4360+
["phan7"] = "pan⁷",
42634361
["phang"] = "pang¹",
42644362
["phang1"] = "pang¹",
42654363
["phang2"] = "pang²",
@@ -4744,6 +4842,9 @@ local SYLLABLE_MAP = {
47444842
["puann5"] = "buaⁿ⁵",
47454843
["puann6"] = "buaⁿ⁶",
47464844
["puann7"] = "buaⁿ⁷",
4845+
["puat"] = "buad⁴",
4846+
["puat4"] = "buad⁴",
4847+
["puat8"] = "buad⁸",
47474848
["pue"] = "buê¹",
47484849
["pue1"] = "buê¹",
47494850
["pue2"] = "buê²",
@@ -4894,6 +4995,9 @@ local SYLLABLE_MAP = {
48944995
["senn5"] = "sêⁿ⁵",
48954996
["senn6"] = "sêⁿ⁶",
48964997
["senn7"] = "sêⁿ⁷",
4998+
["set"] = "sêd⁴",
4999+
["set4"] = "sêd⁴",
5000+
["set8"] = "sêd⁸",
48975001
["si"] = "si¹",
48985002
["si1"] = "si¹",
48995003
["si2"] = "si²",
@@ -5501,9 +5605,19 @@ local SYLLABLE_MAP = {
55015605
["thiep"] = "tiêb⁴",
55025606
["thiep4"] = "tiêb⁴",
55035607
["thiep8"] = "tiêb⁸",
5608+
["thiet"] = "tiêd⁴",
5609+
["thiet4"] = "tiêd⁴",
5610+
["thiet8"] = "tiêd⁸",
55045611
["thih"] = "tih⁴",
55055612
["thih4"] = "tih⁴",
55065613
["thih8"] = "tih⁸",
5614+
["thin"] = "tin¹",
5615+
["thin1"] = "tin¹",
5616+
["thin2"] = "tin²",
5617+
["thin3"] = "tin³",
5618+
["thin5"] = "tin⁵",
5619+
["thin6"] = "tin⁶",
5620+
["thin7"] = "tin⁷",
55075621
["thing"] = "ting¹",
55085622
["thing1"] = "ting¹",
55095623
["thing2"] = "ting²",
@@ -5937,6 +6051,13 @@ local SYLLABLE_MAP = {
59376051
["tuah"] = "duah⁴",
59386052
["tuah4"] = "duah⁴",
59396053
["tuah8"] = "duah⁸",
6054+
["tuan"] = "duan¹",
6055+
["tuan1"] = "duan¹",
6056+
["tuan2"] = "duan²",
6057+
["tuan3"] = "duan³",
6058+
["tuan5"] = "duan⁵",
6059+
["tuan6"] = "duan⁶",
6060+
["tuan7"] = "duan⁷",
59406061
["tuang"] = "duang¹",
59416062
["tuang1"] = "duang¹",
59426063
["tuang2"] = "duang²",
@@ -6003,6 +6124,9 @@ local SYLLABLE_MAP = {
60036124
["turng5"] = "deng⁵",
60046125
["turng6"] = "deng⁶",
60056126
["turng7"] = "deng⁷",
6127+
["tut"] = "dud⁴",
6128+
["tut4"] = "dud⁴",
6129+
["tut8"] = "dud⁸",
60066130
["u"] = "",
60076131
["u1"] = "",
60086132
["u2"] = "",

0 commit comments

Comments
 (0)