diff --git a/custom_phrase.txt b/custom_phrase.txt index fb47608..fef17d0 100644 --- a/custom_phrase.txt +++ b/custom_phrase.txt @@ -1,4 +1,5 @@ #给自定义用户词扩展一个换行:\n, 制表符:\t, 空格:\s, 看不到的零宽空格\z #连续多个前面的字符:{3}, 恢复自身:\{ 吧 b 5 +哈{5} hhhhh 5 静夜思\n\s{3}李白\n床前明月光\n疑似地上霜\n举头望明月\n低头思故乡 jys 5 diff --git a/dicts/jichu.dict.yaml b/dicts/jichu.dict.yaml index 879aa59..9f0d5c7 100644 --- a/dicts/jichu.dict.yaml +++ b/dicts/jichu.dict.yaml @@ -1321,7 +1321,7 @@ sort: by_weight 安坐 ān zuò 395 安座 ān zuò 382 鞍座 ān zuò 333 -昂昂 áng áng 352 +昂昂 áng áng 452 昂刺 áng cì 211 昂达 áng dá 445 昂贵 áng guì 666 @@ -75116,7 +75116,8 @@ sort: by_weight 领口 lǐng kǒu 543 岭口 lǐng kǒu 280 领扣 lǐng kòu 247 -领款 lǐng kuǎn 335 +领款 lǐng kuǎn 385 +零宽 líng kuān 335 绫濑 líng lài 420 领来 lǐng lái 307 铃兰 líng lán 450 @@ -121444,6 +121445,7 @@ sort: by_weight 天牢 tiān láo 378 添了 tiān le 554 填了 tián le 547 +天了 tiān le 452 天乐 tiān lè 422 舔了 tiǎn le 416 天雷 tiān léi 470 @@ -170043,7 +170045,7 @@ sort: by_weight 坐坐 zuò zuò 618 做做 zuò zuò 598 做作 zuò zuò 535 -啊啊啊 a a a 539 +啊啊啊 a a a 569 阿巴丹 ā bā dān 141 阿巴德 ā bā dé 172 阿巴丁 ā bā dīng 92 @@ -170123,7 +170125,7 @@ sort: by_weight 阿布鲁 ā bù lǔ 152 阿布洛 ā bù luò 126 啊不然 à bù rán 240 -啊不是 à bú shì 256 +啊不是 à bú shì 456 阿布石 ā bù shí 52 阿不思 ā bù sī 194 阿布斯 ā bù sī 130 @@ -171307,9 +171309,9 @@ sort: by_weight 阿佐谷 ā zuǒ gǔ 176 阿左旗 ā zuǒ qí 166 唉唉唉 āi āi āi 547 -爱爱爱 ài ài ài 354 +爱爱爱 ài ài ài 424 哎哎哎 āi āi āi 51 -爱爱吧 ài ài ba 66 +爱爱吧 ài ài ba 166 矮矮的 ǎi ǎi de 202 皑皑的 ái ái de 171 爱爱后 ài ài hòu 131 @@ -171326,8 +171328,8 @@ sort: by_weight 爱八卦 ài bā guà 164 爱罢了 ài bà le 110 挨巴掌 āi bā zhǎng 116 -矮半截 ǎi bàn jié 95 -矮半头 ǎi bàn tóu 105 +矮半截 ǎi bàn jié 495 +矮半头 ǎi bàn tóu 305 挨板子 āi bǎn zi 148 爱帮团 ài bāng tuán 120 爱帮网 ài bāng wǎng 110 @@ -171339,19 +171341,19 @@ sort: by_weight 爱抱怨 ài bào yuàn 188 埃贝尔 āi bèi ěr 188 爱贝芙 ài bèi fú 276 -爱北京 ài běi jīng 57 -爱本身 ài běn shēn 152 +爱北京 ài běi jīng 357 +爱本身 ài běn shēn 352 爱彼表 ài bǐ biǎo 152 爱彼此 ài bǐ cǐ 150 爱必达 ài bì dá 104 -爱比较 ài bǐ jiào 141 +爱比较 ài bǐ jiào 241 爱必妥 ài bì tuǒ 140 爱彼西 ài bǐ xī 130 爱彼迎 ài bǐ yíng 201 -挨边儿 āi biān ér 68 +挨边儿 āi biān ér 368 癌变率 ái biàn lǜ 153 挨鞭子 āi biān zi 110 -爱表达 ài biǎo dá 138 +爱表达 ài biǎo dá 238 爱表现 ài biǎo xiàn 158 爱表演 ài biǎo yǎn 128 爱表族 ài biǎo zú 295 @@ -171367,12 +171369,12 @@ sort: by_weight 埃布埃 āi bù āi 136 挨不到 āi bú dào 120 爱不到 ài bú dào 63 -爱不得 ài bù dé 100 +爱不得 ài bù dé 240 埃布尔 āi bù ěr 78 -爱不分 ài bù fēn 94 -爱不够 ài bú gòu 155 -挨不过 āi bú guò 78 -爱不悔 ài bù huǐ 81 +爱不分 ài bù fēn 394 +爱不够 ài bú gòu 255 +挨不过 āi bú guò 278 +爱不悔 ài bù huǐ 281 爱不了 ài bù liǎo 118 爱不能 ài bù néng 168 挨不起 āi bù qǐ 22 @@ -171381,7 +171383,7 @@ sort: by_weight 爱不释 ài bú shì 158 唉不是 āi bú shì 59 哎不是 āi bú shì 43 -爱不停 ài bù tíng 68 +爱不停 ài bù tíng 268 爱不完 ài bù wán 182 爱不在 ài bú zài 102 挨不着 āi bù zháo 136 @@ -172976,7 +172978,7 @@ sort: by_weight 俺巴孩 ǎn bā hái 128 安巴河 ān bā hé 54 安巴拉 ān bā lā 113 -俺爸妈 ǎn bà mā 100 +俺爸妈 ǎn bà mā 200 安巴尼 ān bā ní 136 暗八仙 àn bā xiān 148 按百度 àn bǎi dù 50 @@ -172986,8 +172988,8 @@ sort: by_weight 案板街 àn bǎn jiē 142 按板块 àn bǎn kuài 379 按半年 àn bàn nián 135 -案板上 àn bǎn shàng 231 -按半天 àn bàn tiān 58 +案板上 àn bǎn shàng 431 +按半天 àn bàn tiān 158 暗斑纸 àn bān zhǐ 3 案板组 àn bǎn zǔ 1 安邦河 ān bāng hé 96 @@ -172998,9 +173000,9 @@ sort: by_weight 安保部 ān bǎo bù 146 安保处 ān bǎo chù 130 按保存 àn bǎo cún 78 -按报价 àn bào jià 71 -按报考 àn bào kǎo 68 -安保科 ān bǎo kē 271 +按报价 àn bào jià 271 +按报考 àn bào kǎo 268 +安保科 ān bǎo kē 471 按报名 àn bào míng 87 安保险 ān bǎo xiǎn 162 按保险 àn bǎo xiǎn 71 @@ -173009,8 +173011,8 @@ sort: by_weight 安保组 ān bǎo zǔ 100 安贝儿 ān bèi ér 261 安贝尔 ān bèi ěr 211 -按辈分 àn bèi fēn 162 -暗背景 àn bèi jǐng 108 +按辈分 àn bèi fēn 562 +暗背景 àn bèi jǐng 308 按北京 àn běi jīng 88 安北站 ān běi zhàn 32 按本次 àn běn cì 58 @@ -173020,11 +173022,11 @@ sort: by_weight 氨苯碱 ān běn jiǎn 3 按本人 àn běn rén 88 按本市 àn běn shì 52 -按本题 àn běn tí 186 +按本题 àn běn tí 286 按本条 àn běn tiáo 414 按本文 àn běn wén 472 胺比啶 àn bǐ dìng 3 -按笔画 àn bǐ huà 57 +按笔画 àn bǐ huà 357 安比槐 ān bǐ huái 88 俺比较 ǎn bǐ jiào 154 按比例 àn bǐ lì 281 @@ -173038,10 +173040,10 @@ sort: by_weight 岸边了 àn biān le 128 岸边时 àn biān shí 263 按编制 àn biān zhì 55 -按表格 àn biǎo gé 82 -按标价 àn biāo jià 162 -按标签 àn biāo qiān 132 -按标题 àn biāo tí 84 +按表格 àn biǎo gé 282 +按标价 àn biāo jià 262 +按标签 àn biāo qiān 232 +按标题 àn biāo tí 384 按标线 àn biāo xiàn 200 按标准 àn biāo zhǔn 230 按别人 àn bié rén 72 @@ -173049,7 +173051,7 @@ sort: by_weight 按兵不 àn bīng bù 419 胺丙啉 àn bǐng lín 3 安丙墓 ān bǐng mù 56 -按病情 àn bìng qíng 56 +按病情 àn bìng qíng 256 按病人 àn bìng rén 52 安秉勋 ān bǐng xūn 60 按病因 àn bìng yīn 459 @@ -173066,22 +173068,22 @@ sort: by_weight 安博伊 ān bó yī 142 安伯政 ān bó zhèng 92 按不出 àn bù chū 379 -按不到 àn bú dào 133 -按不动 àn bú dòng 218 -俺不懂 ǎn bù dǒng 136 -俺不过 ǎn bú guò 107 +按不到 àn bú dào 233 +俺不懂 ǎn bù dǒng 336 +按不动 àn bú dòng 318 +俺不过 ǎn bú guò 207 按不好 àn bù hǎo 88 -俺不会 ǎn bú huì 136 +俺不会 ǎn bú huì 236 安埠街 ān bù jiē 73 安布拉 ān bù lā 127 安布勒 ān bù lè 95 俺不累 ǎn bú lèi 146 按不了 àn bù liǎo 133 安布罗 ān bù luó 169 -按部门 àn bù mén 148 +按部门 àn bù mén 248 安瓿瓶 ān bù píng 549 -安不上 ān bú shàng 152 -俺不是 ǎn bú shì 185 +安不上 ān bú shàng 252 +俺不是 ǎn bú shì 445 按不同 àn bù tóng 224 按部位 àn bù wèi 140 按不下 àn bú xià 124 @@ -176280,7 +176282,7 @@ sort: by_weight 按作战 àn zuò zhàn 52 安作璋 ān zuò zhāng 102 按作者 àn zuò zhě 88 -昂昂昂 áng áng áng 40 +昂昂昂 áng áng áng 340 昂昂溪 áng áng xī 62 昂比河 áng bǐ hé 79 昂不是 áng bú shì 49 @@ -176348,14 +176350,14 @@ sort: by_weight 奥伯伦 ào bó lún 148 凹玻片 āo bō piàn 87 熬不熬 áo bù áo 86 -熬不到 áo bú dào 161 -熬不动 áo bú dòng 120 -熬不过 áo bú guò 206 +熬不到 áo bú dào 261 +熬不动 áo bú dòng 350 +熬不过 áo bú guò 306 奥布朗 ào bù lǎng 130 奥布雷 ào bù léi 144 奥布里 ào bù lǐ 192 熬不了 áo bù liǎo 132 -熬不起 áo bù qǐ 137 +熬不起 áo bù qǐ 337 熬不住 áo bú zhù 194 傲苍寒 ào cāng hán 148 傲苍穹 ào cāng qióng 98 @@ -461681,7 +461683,6 @@ sort: by_weight 辣子酱 là zi jiàng 125 腊子口 là zǐ kǒu 203 辣子面 là zi miàn 173 -拉子模 lā zi mó 砬子山 lá zǐ shān 100 辣子油 là zi yóu 170 辣子鱼 là zi yú 209 @@ -780873,8 +780874,8 @@ sort: by_weight 英伽登 yīng gā dēng 90 应该啊 yīng gāi a 116 应该爱 yīng gāi ài 138 +应该吧 yīng gāi ba 366 应该把 yīng gāi bǎ 293 -应该吧 yīng gāi ba 166 应该办 yīng gāi bàn 114 应该被 yīng gāi bèi 282 应该比 yīng gāi bǐ 279 @@ -824907,6 +824908,7 @@ sort: by_weight 只有雨 zhǐ yǒu yǔ 79 只有在 zhǐ yǒu zài 344 只有找 zhǐ yǒu zhǎo 166 +只有这 zhǐ yǒu zhè 430 之右者 zhī yòu zhě 130 只有主 zhǐ yǒu zhǔ 133 治愈啊 zhì yù a 141 @@ -848427,7 +848429,7 @@ sort: by_weight 阿佐霉素 ā zuǒ méi sù 17 阿佐塞米 ā zuǒ sāi mǐ 17 皑皑白雪 ái ái bái xuě 46 -挨挨蹭蹭 āi āi cèng cèng 32 +挨挨蹭蹭 āi āi cèng cèng 24 哀哀父母 āi āi fù mǔ 25 挨挨挤挤 āi āi jǐ jǐ 28 艾艾精工 ài ài jīng gōng 29 @@ -848456,7 +848458,7 @@ sort: by_weight 癌病恐怖 ái bìng kǒng bù 17 爱兵如子 ài bīng rú zǐ 28 爱博不专 ài bó bù zhuān 1 -爱博而心 ài bó ér xīn 1 +爱博而心 ài bó ér xīn 39 埃伯哈德 āi bó hā dé 7 爱博家园 ài bó jiā yuán 14 埃卜拉语 āi bo lā yǔ 14 @@ -850310,8 +850312,7 @@ sort: by_weight 爱走极端 ài zǒu jí duān 35 爱走捷径 ài zǒu jié jìng 1 爱做的事 ài zuò de shì 41 -安胺俺暗 ān àn ǎn àn 8 -暗暗称奇 àn àn chēng qí 24 +暗暗称奇 àn àn chēng qí 32 暗暗吃惊 àn àn chī jīng 38 暗暗淡淡 àn àn dàn dàn 5 暗暗点头 àn àn diǎn tóu 42 @@ -850398,7 +850399,7 @@ sort: by_weight 岸边露伴 àn biān lù bàn 21 氨苄西林 ān biàn xī lín 35 按表操课 àn biǎo cāo kè 32 -按表而读 àn biǎo ér dú 6 +按表而读 àn biǎo ér dú 36 按表索骥 àn biǎo suǒ jì 8 按兵不动 àn bīng bú dòng 58 按兵不举 àn bīng bù jǔ 32 @@ -850423,7 +850424,7 @@ sort: by_weight 安不安全 ān bù ān quán 47 安不安逸 ān bù ān yì 37 安不安装 ān bù ān zhuāng 13 -安步当车 ān bù dàng chē 39 +安步当车 ān bù dàng chē 49 按不动了 àn bú dòng le 20 按不过来 àn bú guò lái 10 暗不见日 àn bú jiàn rì 32 @@ -850435,7 +850436,7 @@ sort: by_weight 安布罗斯 ān bù luó sī 48 安布罗西 ān bù luó xī 33 安布罗休 ān bù luó xiū 39 -俺不去了 ǎn bú qù le 3 +俺不去了 ǎn bú qù le 33 暗部色阶 àn bù sè jiē 3 暗部上忍 àn bù shàng rěn 3 安埠商厦 ān bù shāng shà 10 @@ -1437657,6 +1437658,9 @@ sort: by_weight 叶家老二 yè jiā lǎo èr 5 叶家散手 yè jiā sàn shǒu 5 叶家山墓 yè jiā shān mù 12 +也加上吧 yě jiā shàng ba 35 +也加上个 yě jiā shàng gè 35 +也加上了 yě jiā shàng le 35 叶家小兔 yè jiā xiǎo tù 6 耶加雪菲 yé jiā xuě fēi 36 耶加雪夫 yé jiā xuě fū 11 @@ -1457600,7 +1457604,6 @@ sort: by_weight 一氧化汞 yī yǎng huà gǒng 2 一氧化钴 yī yǎng huà gǔ 5 一氧化硅 yī yǎng huà guī 5 -一氧化锂 yī yǎng huà lǐ 一氧化磷 yī yǎng huà lín 1 一氧化硫 yī yǎng huà liú 2 一氧化锰 yī yǎng huà měng 3 diff --git a/dicts/zi.dict.yaml b/dicts/zi.dict.yaml index 149a46a..f40055f 100644 --- a/dicts/zi.dict.yaml +++ b/dicts/zi.dict.yaml @@ -2656,7 +2656,6 @@ sort: by_weight 𫜫 bǔ 1 𫝞 bù 1 𬷕 bǔ 1 -兺 būn 1 擦 cā 646 嚓 cā 367 礤 cǎ 222 diff --git a/lua/super_filter.lua b/lua/super_filter.lua index 8170d61..0178416 100644 --- a/lua/super_filter.lua +++ b/lua/super_filter.lua @@ -501,9 +501,6 @@ end -- is_english : 函数(cand) → bool local function emit_with_pipeline(cand, ctxs) if not cand then return end - if ctxs.pinned_set and ctxs.pinned_set[cand.text] then - return - end local env = ctxs.env -- ① 字符集过滤:只有在 charset_strict = true 时才启用 @@ -626,18 +623,7 @@ function M.func(input, env) en_only = ctx:get_option("en_only") or false zh_only = ctx:get_option("zh_only") or false end - -- 全拼输入 bun 置顶“不能”逻辑 - local pinned_set = nil - if code == "bun" then - local s_id = wanxiang.get_input_method_type(env) - if s_id == "pinyin" then - local text = "不能" - local c = Candidate("fixed", 0, #code, text, "") - c.preedit = "bu n" - yield(c) - pinned_set = { [text] = true } -- 记录到表中,供 emit_with_pipeline 去重 - end - end + local function unify_tail_span(c) if fully_consumed and wrap_key and last_seg and c and c._end ~= last_seg._end then local nc = Candidate(c.type, c.start, last_seg._end, c.text, c.comment)