这样子啊,大内存的 我有,我想着把这些功能合到一个版本, 加上你的 我都四个 都要用了
大内存.rar (253.0 KB)
如果直接在大内存版本上加上超长词头,是不是就解决你的需求了?
是啊 ,你用我的 大内存 改个 长词头 就行了
原来词头长度是源码打包过程限制的呀? 我一直以为是词典软件限制的词头长度
比如超过256的词头,GoldenDict查不到。
p.s. 能不能修改下这个工具,让它也支持超长词头
https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=33808&highlight=mdict
用这个超长词头版打包的mdx,词典软件也限制吗
有点迷糊,到底是打包工具限制的词头长度还是词典软件限制的。
有些超长词头,GoldenDict 的确是查不到的。
GD限制的,重建索引,需要限制长度。超长词头,会拖垮搜索速度。长度为256的词头,一般会建立30到40条索引。如果还要适配中文的话,词头里的每一个汉字都会建立一条索引。
你要的基于大内存版本修改的长词头版修改好了。看主贴
这个工具没用过,不会玩啊。。。
原理搞清楚了,就有完善的可能。
总的来说还是 mdict-utils 这个开源打包工具值得完善,目前还有些小毛病,比如对标点符号的支持不够等等
明白了。感谢
这也不算是bug,因为mdict的检索机制会导致这些乱序的词头搜索不到(实际上词头是存在的)。
这个问题也没办法进一步改善了。
MdxBuilder打包的时候,默认限制的词头长度是多少?我只知道goldendict默认限制长度256
多谢分享,这个程序适合制作自己使用的长词条例句。
OFFICE英汉词典.mdx (948.2 KB)
经测试,0FFICE英语词典内中有许多长词条,用此小程序可以生成 MDX文件和在MDICT程序上正常显示,之前用MdxBuilder 0.3.0.0都没有办法生成MDX文件,因为索引词条太长被终止,现在用大侠发出的小程序,一下就可以制作成功,以后可以制作长词条的MDX文件了,谢谢大侠的分享。
词条10491354条,txt文件2.42G,
用MdxBuilder大文件版+超长词头+超长内容生成mdx,
在载入文件到最后时退出.
把文件对半分,成功生成mdx.
大大能不能再修改一下呢,估计再支持多一些词条数量就可以了.