查看: 240|回复: 6
打印 上一主题 下一主题

[英英] 【SQLite格式】全世界最全的英语缩略词库 www.abbreviations.com

[复制链接]
  • TA的每日心情

    2019-1-17 01:42
  • 签到天数: 63 天

    [LV.6]常住居民II

    1

    主题

    33

    回帖

    1234

    积分

    解元

    Rank: 5Rank: 5

    积分
    1234
    跳转到指定楼层
    1
    发表于 2021-11-25 17:41:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 淳帅二代 于 2021-11-26 09:14 编辑

    数据源

    Abbreviations.com 大概是全世界最全的英语缩略资源词库,它的释意都是网友贡献,如果你恰好知道一些缩略词,而网站上没有,那么可以注册账号进行提交,你也可以为喜欢的词条解释投票,让它的评分、流行度更高。

    其实还有许多其它缩略词网站,但查出的释意,质量都不咋地,有些小众的词就根本查不到,还是这种靠网友贡献、评分后的数据又好又全。

    这份 SQLite 数据库文件中的 Abbreviations 表单,保存了从 Abbreviations.com 网站抓取的,截至 2021 年 11 月 23 日的全部缩略词数据。

    最近在学习新知识时,总会因为一时不认识里面的英语缩略词,而打断思绪。查询这些缩略词又非常花时间。就找到了 Abbreviations.com ,查词相当方便,但由于:

    • 这个网站是在美国,国内访问速度慢
    • 我在图书馆,网络环境差

    在有大量缩略词查的时候,体验不好。

    因此将其所有的词条抓取了下来,方便本地查询。

    由于词条数量太多,如果使用 csv、文本文件,几乎没有软件可以快速查询,因此将其保存到了 SQLite 数据库,查找、检索、筛选都是以毫秒计的速度。同时,还可以使用可视化数据库软件进行操作、查询,比较方便。

    我本人不会做 mdx 词典,目前也没有时间学,所以希望有大佬可以将其制作成 mdx 格式。

    数据量

    Abbreviations 表单总共保存了 259,498 个缩略词条的 1,219,769 个解释(有时候一个缩略词有多个不同的解释),这两个数字是用下面的语句得到的:

    1. select count(*)
    2. from Abbreviations
    3. where rowid in (
    4.     select rowid
    5.     from Abbreviations
    6.     group by Term
    7. );

    8. select count(*)
    9. from Abbreviations
    10. where rowid in (
    11.     select rowid
    12.     from Abbreviations
    13.     group by PageNum
    14. );
    复制代码

    截图展示









    表单结构
    Abbreviations 表单有 6 个 Column,分别是:

    • Term                缩略词条
    • Definition        该词条的解释
    • Rank                该解释的 Popular Rank,即流行度排行(值越小,越靠前),一个缩写词条可能有许多个解释,最流行的那个,也最有可能是你想找的
    • ParCatetory        Parent Category,父分类
    • ChldDirectory        Child Category,子分类
    • PageNum                该词条在原网站的页面数。比如 ASAP (As Soon As Possible) 的 PageNum 是 50753,那么它的源网页即是:https://www.abbreviations.com/term/50753

    其中,这些 Column:

    • Term
    • Definition
    • ParCatetory
    • ChldDirectory

    在搜索时,都不用区分大小写。

    如果不做索引,整个数据库只要占 83MB,做了索引后会让文件体积增大,但做索引可以让查询速度有很大提升,例如:

    • 无索引时,查询 asap 花费时间 138ms
    • 有索引时,查询 asap 花费时间 8ms

    不过,也就零点几秒的差异,做不做索引,关系其实不大。

    下载链接

    阿里云盘:ItemDefinitions.db

    文件大小:97.08MB

    就分享这么一次,如果哪天链接失效,不再补链







    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2022-10-25 21:27
  • 签到天数: 260 天

    [LV.8]以坛为家I

    6

    主题

    793

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    12235

    QQ 章

    推荐
    发表于 2021-12-8 12:08:51 | 只看该作者
    淳帅二代 发表于 2021-11-25 21:46
    阿里云盘不是开放注册了吗?百度网盘太能屏蔽链接了,可能发出来没几天就封了,所以我才不用的。 ...

    谢谢楼主分享,看到评论区区有人需要百度云盘,转存之后发一下, 若楼主不同意, 则回复之后我删除
    链接: https://pan.baidu.com/s/130SRRK0YD-44zKMfnQv9rw 提取码: aq41 复制这段内容后打开百度网盘手机App,操作更方便哦
    --来自百百度云网盘超级会员v6的分享
  • TA的每日心情
    开心
    昨天 20:02
  • 签到天数: 977 天

    [LV.10]以坛为家III

    7

    主题

    1861

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    12222
    推荐
    发表于 2021-11-26 23:13:04 | 只看该作者
    感谢楼主分享
  • TA的每日心情

    2019-1-17 01:42
  • 签到天数: 63 天

    [LV.6]常住居民II

    1

    主题

    33

    回帖

    1234

    积分

    解元

    Rank: 5Rank: 5

    积分
    1234
    推荐
     楼主| 发表于 2021-11-25 21:46:38 | 只看该作者
    huangjinsg 发表于 2021-11-25 21:27
    没有阿里云盘, 太想要这个,谁可以发到baidu盘? 拜托,拜托

    阿里云盘不是开放注册了吗?百度网盘太能屏蔽链接了,可能发出来没几天就封了,所以我才不用的。
  • TA的每日心情
    奋斗
    2023-3-22 13:43
  • 签到天数: 753 天

    [LV.10]以坛为家III

    0

    主题

    969

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    23277
    推荐
    发表于 2021-11-25 21:27:10 | 只看该作者
    没有阿里云盘, 太想要这个,谁可以发到baidu盘? 拜托,拜托
  • TA的每日心情
    开心
    昨天 16:37
  • 签到天数: 1874 天

    [LV.Master]伴坛终老

    0

    主题

    3799

    回帖

    6万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    60111

    小蜜蜂章笑傲江湖章灌水大神章

    推荐
    发表于 2021-11-25 19:15:36 | 只看该作者
    没有阿里云盘