dfliaoyue 发表于 2018-4-3 12:31:00

安卓mdict搜索同名词条结果不全

本帖最后由 dfliaoyue 于 2018-4-3 17:31 编辑

最近发现的道道。只是联合查询下。列表里词条数目没问题,结果不全。
比如论坛上的oed第二版v4,查询'china'时只会出现'china2'词条,不会出现'China'词条。搜索'China'没有区别。但是,如果搜索'china ',即后面加一空格,两个词条就都能显示。同一词条的情况还出现在牛津八语种、大英百科中。
在牛津八语种里,除上外,还有就是'.'的情况。比如查'viz',只收录'viz.'的词典没有问题,但牛津八语种就只显示'viz'词条而没有'viz.',搜索'viz.'则所有词典都没有问题。

--------------------------------
update:
以上情况是2.0RC1的。因为2.0RC3有bug,所以没用。刚升级了试了下,发现升级后这个问题仍然存在,而且更糟糕的是加空格大法也不能显示全部词条。比如说,那么多词典,在词条列表里显示该词有12个条目,但点进去就只有七八个那种。
似乎问题主要出在大小写词语都是单独词条的情况,以及含不含点号的都是词条的情况。连字符应该能正常识别,不会显示不出。

rayman 发表于 2018-4-22 16:46:05

你试试查询以下“关于辞典”, 然后看看oedv4 是不是设置了大小写敏感?

dfliaoyue 发表于 2018-4-22 17:04:40

rayman 发表于 2018-4-22 16:46
你试试查询以下“关于辞典”, 然后看看oedv4 是不是设置了大小写敏感?

关于词典里只有词典里带的那个描述文本。应该是没有大小写敏感。而且我也做过修改重新打包过,没有特地勾选大小写敏感。
而且这种情况很普遍,不仅仅是大小写的问题。另外还有其他类似的情况。比如look out,搜lookout会出来lookout和look out的结果,而搜look out就只会出来look out的结果。似乎只是按照一个方向去找索引。但是,在词条列表的位置,都是"look out   (10)",点进去的结果和搜look out一样,lookout那几条没有。

rayman 发表于 2018-4-22 18:10:01

dfliaoyue 发表于 2018-4-22 17:04
关于词典里只有词典里带的那个描述文本。应该是没有大小写敏感。而且我也做过修改重新打包过,没有特地勾 ...

多辞典联查这里是有些古怪的。。。我看看有什么解决方案没。

afreeelf 发表于 2018-4-22 19:38:06

dfliaoyue 发表于 2018-4-22 17:04
关于词典里只有词典里带的那个描述文本。应该是没有大小写敏感。而且我也做过修改重新打包过,没有特地勾 ...

我查了下China,结果出现了1、2,所以还是应该和它有关吧

atpmzm1234 发表于 2019-8-9 21:18:27

谢谢分享,谢谢分享,谢谢分享!!!!!

quslrux 发表于 2019-8-28 19:37:56

谢谢分享,谢谢分享,谢谢分享!!!!!

dayeeren 发表于 2021-2-18 15:58:23

谢谢分享!!!收藏下
页: [1]
查看完整版本: 安卓mdict搜索同名词条结果不全