我和我的输入提示--写在前面

有段时间没有更新了,由于代码是在写文档的过程中完成的,因此可能有些变动

代码第一版先给出:


这是第四个版本的输入提示了。前三个版本都有自己的改变。但是由于某些条件的限制,一些功能的实现还是有些困难。汉字全拼混合查询在第三个版本虽然已经设计好怎么添加,也能添加,但是如果再添加全拼混合查询之后,占有的内存会提升到一个不能接受的地步。并且第三个版本增加了太多的开关选项,这些开关没有进行很好的管理。由于要支持的查询方式很多,有些查询方式需要额外增加一些索引。新版本应该根据功能能够选择要加载的模块。

本身没有文采,写的特别的乱,赶紧言归正传。(写点东西,也是为了能提高一下自己组织语言的能力,O(∩_∩)O~)。

支持的功能:(拿百度地图的输入提示作为一些解讲的对象)

  全国
全拼查询
简拼查询
汉字查询
中间汉字查询
中间全拼查询
中间简拼查询
汉字全拼混合查询
中间汉字全拼混合
汉字全拼简拼混合查询 × × ×
中间汉字全拼简拼混合查询 × × ×


对几个词语进行解释:(下面几个结果提示的内容都为:海淀中关村)

全拼:                                             haidianzhongguancun

简拼:                                             hdzgc

汉字:                                             海淀

中间拼音:                                    zhongguancu

中间简拼:                                    zgc

中间汉字:                                    中关村

汉字全拼混合:                            hai淀zhong关c

中间汉字全拼混合:                    中guan村

汉字全拼简拼混合:                    海淀zguan村

中间汉字全拼简拼混合:            z关cun        -----》》这个暂不实现


扩展:

dot查询:               e.g->xi'an 西安(不能显示“香港”)

指定长度查询:    e.g->haidian 海淀(不能显示“海淀区”)

九宫定长查询:    e.g->44      火锅(但是不提示“火锅店”,因为是定长)

模糊查询、纠错查询(拼音纠错,拼写纠错)  这些会后面再介绍



下面我会逐渐的说一下,这些东西是怎么实现的。因为是现做现卖,有些东西可能会返工之类的,现在写的可能因为想法、做法的更改,后面还会有变化。唯一不变的就是变化。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值