作者:灬丶领袖 | 来源:互联网 | 2023-06-04 14:01
百度或者谷歌的搜索引擎,当我们输入错误的时候,他会提示我们是不是输入错误了,比如我输入“北近”他就会提示你是不是想找”北京“,这样的功能是怎么实现的,什么原理?小生刚参加工作半年,经验和能力都
百度或者谷歌的搜索引擎,当我们输入错误的时候,他会提示我们是不是输入错误了,比如我输入“北近”他就会提示你是不是想找”北京“,这样的功能是怎么实现的,什么原理?
小生刚参加工作半年,经验和能力都很欠缺,希望大家多多指教谢谢!
12 个解决方案
其实我感觉百度就是维护了一个"词热度"的实时库,当你搜索的词不再"词热度"库里面时就会在"词热度"库里面检索和你搜索最相近的词 作为提示.
这样的话会涉及到一个近义词比较啊?怎么去判断他们是个近义词,需要近义词算法?是不是又个相似度算法?大家能说说这个吗?谢谢
我觉得是根据拼音并且跟词的热度(同时)来判断近义词的。算法肯定是有点 不过怎么实现就不知道了
这个跟百度输入法的方式应该是一致的,这也是为啥做搜索引擎的都会出一个输入法的副产品的原因
至于输入法使用的什么原理和算法,可以去找一下专业的输入法社区,比如拼音加加