# 【已完结】 SIO双向双解词典v3.3

**URL:** <https://forum.freemdict.com/t/topic/8973>\
**Category:** 英汉汉英\
**Tags:** 反查, 例句\
**Created:** [2021 年10 月 26 日 00:49 UTC](https://forum.freemdict.com/t/topic/8973 "2021-10-26T00:49:09Z")\
**Posts on this page:** 20\
**Page:** 10

<div class="post-metadata">

作者： ![匿名1130](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E5%8C%BF/4af34b/32.png) [@匿名1130](https://forum.freemdict.com/u/%E5%8C%BF%E5%90%8D1130)\
发布日期： [2021 年11 月 8 日 02:06 UTC](https://forum.freemdict.com/t/topic/8973/206 "2021-11-08T02:06:32Z")

</div>

![image](https://forumcdn.freemdict.com/uploads/default/original/3X/e/2/e23bd0c39a01ef1f7c29dfff1844fd8d28decf82.png)  
确实被篡改

---

<div class="post-metadata">

作者： ![okayer](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/okayer/32/16083_2.png) [@okayer](https://forum.freemdict.com/u/okayer)\
发布日期： [2021 年11 月 8 日 02:10 UTC](https://forum.freemdict.com/t/topic/8973/207 "2021-11-08T02:10:42Z")

</div>

只提取了21世纪的例句部分。反正我是不会再更新了，大家有进一步需求的，可以解压当前mdx，然后自己随意整合，加入其他内容。

---

<div class="post-metadata">

作者： ![okayer](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/okayer/32/16083_2.png) [@okayer](https://forum.freemdict.com/u/okayer)\
发布日期： [2021 年11 月 8 日 03:43 UTC](https://forum.freemdict.com/t/topic/8973/209 "2021-11-08T03:43:40Z")

</div>

我觉得最核心的是这些词典中的权威双解例句，已分享在网盘。

具体过程只能说是见招拆招，所以我说下思路吧，有了思路，如何实现，用什么语言实现，全看大家的功力。

1. 下载相应的MDX，并解压。
2. 从原始文本提取例句，可以正则，可以直接EmEditor编辑，可以python bs4，golang goquery解析页面。
3. 统一例句结构，并清洗无效数据。
4. 英文反查。用英文单词、英文词组，依次匹配例句文本。（词组可以从TLD提取，非常全，不会有遗漏。）
5. 中文反查。使用结巴分词。
6. 少量数据测试，没有问题，处理全部数据，打包MDX，并最终验证即可。

隔壁有个「有谁能帮忙写一个制作反查mdx的教程呢」的帖子，六楼说的很有道理。

> [@](#):
>
> 从专业角度上说，反查MDX制作技术和任何其他MDX制作一样，没有什么技术含量。只要你会编程，无论python还是java,c#，会一点该语言基本的正则库API调用，会集合类库中的常见数据结构，则非常简单，基本上无需他人发布什么教程，只要愿意花时间，我相信任何专业人员都能轻易做出来。

---

<div class="post-metadata">

作者： ![王绍军](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E7%8E%8B/e95f7d/32.png) [@王绍军](https://forum.freemdict.com/u/%E7%8E%8B%E7%BB%8D%E5%86%9B)\
发布日期： [2021 年11 月 8 日 03:55 UTC](https://forum.freemdict.com/t/topic/8973/210 "2021-11-08T03:55:45Z")

</div>

okayer哥功德无量

---

<div class="post-metadata">

作者： ![xiaorenhao](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/838e76/32.png) [@xiaorenhao](https://forum.freemdict.com/u/xiaorenhao)\
发布日期： [2021 年11 月 8 日 04:05 UTC](https://forum.freemdict.com/t/topic/8973/211 "2021-11-08T04:05:53Z")

</div>

收到。有标签就好办。多谢多谢。

---

<div class="post-metadata">

作者： ![匿名1130](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E5%8C%BF/4af34b/32.png) [@匿名1130](https://forum.freemdict.com/u/%E5%8C%BF%E5%90%8D1130)\
发布日期： [2021 年11 月 8 日 08:45 UTC](https://forum.freemdict.com/t/topic/8973/212 "2021-11-08T08:45:49Z")

</div>

汇报一下问题：  
GoldenDict中搜索 \*【 能查出大量词头和释义混合的情况

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/8/f/8fa5a661fe37bb4c592af5c3cbcf9b54bd27e3c9.png)

---

<div class="post-metadata">

作者： ![Kevin\_Durant](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/k/3ab097/32.png) [@Kevin\_Durant](https://forum.freemdict.com/u/Kevin_Durant)\
发布日期： [2021 年11 月 8 日 09:06 UTC](https://forum.freemdict.com/t/topic/8973/213 "2021-11-08T09:06:03Z")

</div>

感谢持续改进更新！小反馈一下：最新的v3-2版本，没有 露马脚 一词，老版本3却能查到。

---

<div class="post-metadata">

作者： ![jiangws](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/jiangws/32/18560_2.png) [@jiangws](https://forum.freemdict.com/u/jiangws)\
发布日期： [2021 年11 月 8 日 09:35 UTC](https://forum.freemdict.com/t/topic/8973/214 "2021-11-08T09:35:55Z")

</div>

有五个词露出马脚了，请看：

 ![Screenshot_20211108-173255_Dict Tango](https://forumcdn.freemdict.com/uploads/default/original/3X/3/b/3bf7f077dfad114e6fa086b4e8ecc40d2a399982.jpeg)

---

<div class="post-metadata">

作者： ![Kevin\_Durant](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/k/3ab097/32.png) [@Kevin\_Durant](https://forum.freemdict.com/u/Kevin_Durant)\
发布日期： [2021 年11 月 8 日 09:51 UTC](https://forum.freemdict.com/t/topic/8973/215 "2021-11-08T09:51:08Z")

</div>

我这里怎么查不到

---

<div class="post-metadata">

作者： ![jiangws](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/jiangws/32/18560_2.png) [@jiangws](https://forum.freemdict.com/u/jiangws)\
发布日期： [2021 年11 月 8 日 09:54 UTC](https://forum.freemdict.com/t/topic/8973/216 "2021-11-08T09:54:45Z")

</div>

不好意思，我没有说清楚。请用@ [glacierlee](https://forum.freemdict.com/u/glacierlee)大侠的 [[Dict Tango]](https://forum.freemdict.com/t/topic/2354)的全文检索查找。

---

<div class="post-metadata">

作者： ![Kevin\_Durant](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/k/3ab097/32.png) [@Kevin\_Durant](https://forum.freemdict.com/u/Kevin_Durant)\
发布日期： [2021 年11 月 8 日 10:00 UTC](https://forum.freemdict.com/t/topic/8973/217 "2021-11-08T10:00:15Z")

</div>

哦，我是说直接查露马脚，查不到

---

<div class="post-metadata">

作者： ![okayer](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/okayer/32/16083_2.png) [@okayer](https://forum.freemdict.com/u/okayer)\
发布日期： [2021 年11 月 8 日 10:05 UTC](https://forum.freemdict.com/t/topic/8973/218 "2021-11-08T10:05:10Z")

</div>

上面反馈的

1. 简明释义中大概1000多词组有词头和释义混合的情况。
2. 露马脚等的反查查不到。这个和提取方式有关，我过滤的太严了。

这两个问题暂时不会修复了，差不多半个月所有空闲时间都在搞这词典，要吐了。

有问题大家可以先尽管留言。等到春节、国庆什么的，我再发个新版本吧。

---

<div class="post-metadata">

作者： ![Justin\_Chung](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/justin_chung/32/17978_2.png) [@Justin\_Chung](https://forum.freemdict.com/u/Justin_Chung)\
发布日期： [2021 年11 月 8 日 10:10 UTC](https://forum.freemdict.com/t/topic/8973/219 "2021-11-08T10:10:24Z")

</div>

大侠好好歇会会儿吧，我觉得现在这版暂时完全已经够用了。

---

<div class="post-metadata">

作者： ![jiangws](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/jiangws/32/18560_2.png) [@jiangws](https://forum.freemdict.com/u/jiangws)\
发布日期： [2021 年11 月 8 日 10:12 UTC](https://forum.freemdict.com/t/topic/8973/220 "2021-11-08T10:12:46Z")

</div>

真辛苦你了，真的很完美了，一直都想有这样全的双解词典。

---

<div class="post-metadata">

作者： ![lixiaoshun](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/l/6de8d8/32.png) [@lixiaoshun](https://forum.freemdict.com/u/lixiaoshun)\
发布日期： [2021 年11 月 8 日 10:30 UTC](https://forum.freemdict.com/t/topic/8973/221 "2021-11-08T10:30:15Z")

</div>

谢谢楼主无私的奉献，敬礼！

---

<div class="post-metadata">

作者： ![WalkingDictionary](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/41988e/32.png) [@WalkingDictionary](https://forum.freemdict.com/u/WalkingDictionary)\
发布日期： [2021 年11 月 8 日 10:44 UTC](https://forum.freemdict.com/t/topic/8973/222 "2021-11-08T10:44:59Z")

</div>

楼主出了好几个版本，太不容易了。有没有哪个早期版本例句是全的？我主要用作汉英反查。

---

<div class="post-metadata">

作者： ![Kevin\_Durant](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/k/3ab097/32.png) [@Kevin\_Durant](https://forum.freemdict.com/u/Kevin_Durant)\
发布日期： [2021 年11 月 8 日 10:56 UTC](https://forum.freemdict.com/t/topic/8973/223 "2021-11-08T10:56:38Z")

</div>

辛苦您了，已经很完美了，其实完全好用的，只是恰好查 这个 露马脚 没有

---

<div class="post-metadata">

作者： ![okayer](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/okayer/32/16083_2.png) [@okayer](https://forum.freemdict.com/u/okayer)\
发布日期： [2021 年11 月 8 日 10:57 UTC](https://forum.freemdict.com/t/topic/8973/224 "2021-11-08T10:57:56Z")

</div>

例句的话，早期版本反而不全，用网盘里的足够了。

> [@Kevin\_Durant](#):
>
> 哦，我是说直接查露马脚，查不到

当前版本的中文分词是比较细的，比如「露马脚」没结果，可以试下「马脚」。又随便打个比方，如果「事后诸葛亮」没结果，可以试下「诸葛亮」。

---

<div class="post-metadata">

作者： ![Kevin\_Durant](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/k/3ab097/32.png) [@Kevin\_Durant](https://forum.freemdict.com/u/Kevin_Durant)\
发布日期： [2021 年11 月 8 日 11:01 UTC](https://forum.freemdict.com/t/topic/8973/225 "2021-11-08T11:01:27Z")

</div>

确实，马脚和露出马脚都能查到，谢谢大神！！！

---

<div class="post-metadata">

作者： ![okayer](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/okayer/32/16083_2.png) [@okayer](https://forum.freemdict.com/u/okayer)\
发布日期： [2021 年11 月 8 日 11:22 UTC](https://forum.freemdict.com/t/topic/8973/226 "2021-11-08T11:22:55Z")

</div>

目前版本起码有两点还可以改进。

1. 不规则动词、名词、形容词等的变形没有做匹配。比如搜索bring，应该有包含brought的例句，搜索beauty，应该有包含beauties的例句。

2. 词典中的词组提取时有遗漏。对于已提取的特殊词组也没处理好，比如after one’s own heart，应该变形为多个词组「after my own heart、after your own heart、after his own heart」等等，这样就可以匹配到例句 It is a job after his own heart. 甚至可以匹配They had thought long and hard and finally come up with an idea after Janice’s own heart.

等下一次更新吧。新版名字起码也是「TIO」了 😉。

[上一页](https://forum.freemdict.com/t/topic/8973.md?page=9)

[下一页](https://forum.freemdict.com/t/topic/8973.md?page=11)
