|
发表于 2008-6-30 16:55:51
|
显示全部楼层
Post by acevery;1869070
你的码表没有生成index,建议你自己手动生成一下,只要1分钟就可以了,你先把/usr/share/scim-python/engine/XingMa/tables/zhengma.db 复制到一个文件夹下,然后生成index后,再复制回去就可以了。命令是:- XMCreateDB -n zhengma.db -di
复制代码
没有index的db文件查询的时候是非常非常慢的。
如果可能的话,最好告知打包的人如果要用 -o参数生成没有index的文件,在安装的时候应该为XingMa的db文件生成index,就是用上面的命令。
另外,你可以打开/usr/share/scim-python/engine/XingMa/XMCreateDB.py看看,如果有(可能是82行)
- db.db.execute( 'PRAGMA synchronous = FULL; ' )
复制代码 请将在这行的行首加上一个 "#" 否则会很慢。
呵呵,可以了。
不知道是那位大侠做的for mdv的rpm包,还是你的py程序有问题。不过,还是要谢谢,那位大侠。也要谢谢你。现在我已经熟悉用郑码输入了。
一个不情之请,能否做一个linux下的郑码查询软件呀?我试过用corssover来运行出错了。 |
|