Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature]英文结果至多第三/按Shift之后会只匹配英文 #519

Closed
goldenapple1 opened this issue Oct 16, 2023 · 1 comment
Closed
Labels
bug Something isn't working

Comments

@goldenapple1
Copy link

1.能不能利用reduce_english_filter降低所有英文单词匹配出来的结果位置而不是一部分英文单词?我个人认为既然我下载了一款中文输入法,那么大概率是对中文的需要更多的,如果能把所有英文结果都调整到至多到第三个匹配结果我认为是比较合适的。

以下图片都是没有调整词库权重的情况下输出的,而且you‘d/youd这个候选项即使加到reduce_english_filter里似乎也不生效

就在我输入标题加这段文本的时候,我就遇到了三个不太合理的地方,一个是youd第一候选项是you'd,但期望结果是“有的”或者“有点”
image

一个是went会匹配went而不是问题
image

hes匹配he's而不是合适
image

事实上就算这些英文单词匹配成功了也没有帮我省去多少打字的时间,而且基于我的观察,这个词库似乎长期存在类似的问题,所以我认为提供一个所有英文结果降权的选项也许会更好

2.我想实现一个功能,就是在雾凇拼音的输入方案下,按Shift之后会只匹配英文,但在问题上进行了一些搜索后发现似乎没有相关的问题/解决方案?

@iDvel
Copy link
Owner

iDvel commented Oct 16, 2023

这些折腾都是因为拼音和英文方案不能交叉调频。
如果全降低了,体验其实更糟:
2023-10-17-001779
2023-10-17-001780
2023-10-17-001781
2023-10-17-001782

只处理要降低的词更好,我修改一下来适应最近添加的带单引号的单词。

如果基本不用英文,删掉英文方案也行,简单的方法是在方案中直接注释掉 - table_translator@melt_eng 这一行。

也可以直接调低英文的权重,修改 melt_eng/initial_quality 为 0 或 -1 什么的。

我也不会,似乎不能,Shift 不是直接切换到英文模式了吗。

@iDvel iDvel added the bug Something isn't working label Oct 16, 2023
@iDvel iDvel closed this as completed in a219451 Oct 16, 2023
sangjeedondrub added a commit to sangjeedondrub/rime-configuration that referenced this issue Nov 2, 2023
* github/main: (24 commits)
  dict: 完成同义多音字注音 close iDvel#353
  dict: 添加 "明不明显" (iDvel#529)
  feat: reduce_english_filter.lua 增加一键全降低
  fix: 完善所有双拼 i?ong 键位的正则
  dict: 日常更新
  fix: reduce_english_filter.lua 处理有空格的单词 iDvel#524
  conf: 双拼默认不启用简拼 iDvel#508
  dict: 日常更新 close iDvel#522
  feat: 英文方案增加 `#` jing 和 `+` jia 的派生
  dict: 日常更新 close iDvel#520
  fix: reduce_english_filter.lua 可识别含单引号的单词 close iDvel#519
  dict: 「皮妙」→「皮秒」 close iDvel#517
  dict: 日常更新 iDvel#457 close iDvel#516 添加一些英文缩写 close iDvel#512
  fix: en_spacer.lua 处理含单引号的单词 close iDvel#513
  conf: 双拼默认不启用简拼 iDvel#508
  fix: reduce_english_filter.lua 不处理非英文单词  fix iDvel#505
  dict: 日常更新; close iDvel#502
  feat: 完善九宫格
  dict: 日常更新; close iDvel#493
  feat: en_spacer.lua 英文词条上屏自动添加空格 (iDvel#496)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants