Rime 精选词库,本仓库从 alswl/Rime 剥离。
essay.txtRime 原版 essay 中词频高于 700 的词汇和单字(推荐,68k)mv essay.txt essay.origin.txt; cat essay.origin.txt | awk '{if($2>700){print $0}}' > essay.txt
selected.xiandaihanyuchangyongcibiao.dict.yaml:教育部发布的现代汉语常用词表(教育部,强烈推荐,51k)selected.luna_pinyin.dict.yaml:从 luna_pinyin 提取的单字词库,仅包含现代汉语常用词表中出现的汉字(推荐,3.5k单字)- 通过
make gen-luna-pinyin自动生成(脚本见hack/gen-selected-luna-pinyin-dict.sh)
- 通过
selected.chengyusuyu.dict.yaml成语俗语(搜狗,40k)selected.sijixingzhenquhuadimingciku.dict.yaml: 四级行政区划地名词库(搜狗)selected.jisuanjicihuidaquan.dict.yaml:计算机词汇大全(搜狗)selected.wangluoliuxingxinci.dict.yaml: 网络流行新词(搜狗,15k)- https://pinyin.sogou.com/dict/detail/index/4
make download-wangluoliuxingxinci自动更新
selected.shanghaishichengshixinxijingxuan.dict.yaml上海市城市信息精选(搜狗)selected.shanghaihuadaquan.dict.yaml上海话大全(搜狗)selected.mingxing.dict.yaml明星(搜狗)- https://pinyin.sogou.com/dict/detail/index/15209
make download-mingxing自动更新
selected.zhongguolishicihuidaquan.dict.yaml中国历史词汇大全(搜狗)selected.kaifadashenzhuanyongciku.dict.yaml开发大神专用词库(搜狗,0.3k)- https://pinyin.sogou.com/dict/detail/index/75228
make download-kaifadashenzhuanyongciku自动更新
selected.emoji.cldr.dict.yaml:Emoji parsed from jolicode/emoji-search: Emoji synonyms to build your own emoji-capable search engine (elasticsearch, solr)(强烈推荐 manual updated)- include emoji 7.0, eg. 🏎️ (sai che)
- include emoji 8.0, eg. 🦄️ (du jiao shou)
- include emoji 9.0, eg. 🤡 (xiao chou)
- include emoji 10.0, eg. 🧠 (da nao)
- include emoji 11.0, eg. 🧯 (mie huo qi) 🥽 (hu mu jing)
- include emoji 12.0, eg. 🧎 (gui xia) 🪂 (tiao san)
- include emoji 13.0, eg. 🥲 (yan lei) 🐻❄ (bei ji xiong)
- include emoji 14.0, eg. 🪫 (dian liang bu zu)
- include emoji 15.0, eg. 🪼 (shui mu)
selected.emoji.apple.dict.yaml:Apple iOS 10 Emojiselected.emoji.scomper.dict.yaml:Scomper 维护 Emoji(包含 Unicode 9.0)selected.kaomoji.dict.yaml:搜狗颜文字
依赖:python3、wget、ggrep/gsed/gawk/sponge(macOS 用 Homebrew 安装 grep/gnu-sed/gawk/moreutils),以及本机 clone 好的 ascel(默认路径 ~/dev/github.com/alswl/ascel/ascel.py,可在 Makefile 的 ASCEL_BIN 修改)。
搜狗词库(下载 .scel → 转换追加词条 → 更新 version):
make download-wangluoliuxingxinci # 网络流行新词
make download-kaifadashenzhuanyongciku # 开发大神专用词库
make download-mingxing # 明星
luna 单字词库(拉取 rime 上游 luna_pinyin → 按现代汉语常用词表过滤单字 → 生成词库):
make gen-luna-pinyin
说明:
- 更新前会先清洗词条区(保留 YAML header),词条历史通过 git diff 追溯
- 搜狗源内容未变化的词库重跑后词条不变,仅 version 日期更新,属正常现象
- 新增搜狗词库时,在 Makefile 里加一个
download-<name>目标(id/detail 链接/dict 文件名),并确认selected.<name>.dict.yaml存在且 header 中version: "..."带引号(sed 替换依赖该格式)
首先确保已经安装了 Plum,见 rime/plum。
其次进行安装词库:
cd your-path-to-rime
./plum/rime-install alswl/rime-selected
# 编辑你使用的输入方式,比如 luna_pinyin.custom.dict.yaml
vim luna_pinyin.custom.dict.yaml
# 添加对应内容:
---
name: luna_pinyin.custom
version: "2018.10.05"
sort: by_weight
use_preset_vocabulary: true
import_tables:
- luna_pinyin.poetry
- selected.xiandaihanyuchangyongcibiao # <- 加入你需要的词库名,比如这条