小程序关键词搜索不到怎么办
编辑:小飞燕 发布时间:2021-04-17 10:44:31
想必很多人的朋友圈都被微信小程序筛选过。毕竟作为微信平台的产品,小程序的功能已经赢得了用户的信任,但是比较近有朋友反映小程序的关键词无法搜索。这是怎么回事?有什么办法解决吗?
比如下面的简直太可怕了。如果事先不知道全名,几乎找不到。
于是,犀利的网友开始吐槽:
对于一个app的重度用户来说,小程序意味着早上解英格玛密码
但是,细心的读者可能会发现,搜索“jd。com“能导致”京东购物。com”,搜索“滴滴”可以导向“滴滴出行”,搜索“携程”可以导向“携程酒店机票火车票”。为什么?
为了解决小程序中关键词无法搜索的问题,这里涉及到一种“中文分词”技术和一种“模糊匹配”技术,在微信小程序商店中有详细介绍。
中文分词技术
我们知道,在英语写作中,单词之间有空格作为自然分隔符,比如下面这句话:
我很帅!
很容易就可以分为四个字:我,是,非常非常帅。
在汉语中,单词、句子、段落可以简单地用明显的分隔符来划界,但单词没有正式的分隔符。
例如,这个口号:
欢迎来到南京长江大桥!
你可以理解为:南京,市长,江大桥,欢迎你;
也可以理解为:南京,长江大桥,欢迎,你;
这样,不同的分词方法得到的结果就大不相同了。
虽然现代汉语的基本表达单位是“词”,多为双词或多词,但由于人们的理解水平不同,很难走到词与短语的边界,如:
“惩罚随地吐痰的人”
“吐槽者”本身就是一个词或词组。不同的人会有不同的标准,同样的“海”、“酒厂”等等。即使是同一个人也可能做出不同的判断。如果中文真的需要用文字来写的话,不可避免的会比较混乱和困难
中文分词是指将一个汉字序列分割成单个单词。分词是将连续的单词序列按照一定的规范重组为单词序列的过程。中文分词比英文难多了!
然而,这并没有让程序员失望
目前的分词算法可以分为三类:基于字符串匹配的分词方法、基于理解的分词方法和基于统计的分词方法
字符匹配
也叫机械分词法,它是将待分析的中文字符串按照一定的策略与“足够大”的机器词典中的一个词条进行匹配。如果在字典中找到某个字符串,则匹配成功(识别出一个单词)。
这是一种常用的分词方法,小程序字符串匹配的分词方法分为三种分词方法。
以“我不知道你在说什么”为例,不同的匹配方法会有不同的结果:
用正大匹配法,就是从左到右分一个字,就是“我不知道,你在说什么”。
使用反向大匹配法:同样反向大匹配法是从右向左,会分为:“不,知道,你是,说,什么”
用比较短路径分词法:也就是说,如果一个段落中需要删减的字数比较少,就会分为:“我不知道,你在说什么?”这是比较短路径分词法,只有三个字。
采用双向大匹配法:如果认为关键词前后组合内容的粘度差别不大,搜索结果同时也包含这两组词,则分词在正反两个方向都匹配。
简单来说就是赤手空拳,颠倒过来,简单拆了,拆来拆去。总之各种姿势再做一遍。
理解方法
随着人工智能的兴起,这种新的方式开始流行。理解分词的方法是让计算机模拟人对句子的理解,达到识别单词的效果。
其基本思想是在分词的同时进行句法语义分析,利用句法语义信息处理歧义。
它通常包括三个部分:分词子系统、句法语义子系统、通用控制部分。分词子系统在总控部分的协调下,可以获取关于单词和句子的句法和语义信息来判断分词的歧义性,即模拟人理解句子的过程。这种分词方法需要用到大量的语言知识和信息。
由于汉语语言知识的普遍性和复杂性,很难将各种语言信息组织成机器可读的形式,因此基于理解的分词系统仍处于实验阶段。
目前,siri、微软萧冰等。都充分利用人工智能来试图“理解”人们的句子。此外,我们常用的功能,比如三角野兽为锤子手机提供的“bigbang”分词功能,以及科大讯飞的语音输入法,在分词原理上都是使用这种方法。
按照上述方法,小程序的关键词无法搜索的问题应该可以顺利解决。只有解决了这个问题,你开发的小程序才能更快被人所知,从而实现小程序的普及。
下面是题目的开头。微信小程序的事件是什么?标题到此结束
微信小程序的方式和方式有很多种,小编之前也做过相应的介绍。我们就来讲解一下微信小程序的事件,尤其是事件的实现步骤。
什么是小程序事件
事件是视图层到逻辑层的通信方式。
事件可以将用户的行为反馈到逻辑层进行处理。
事件可以绑定到组件,当到达触发事件时,就会执行逻辑层对应的事件处理功能。
事件对象可以携带附加信息,如id、数据集、触摸。
如何使用事件
在组件中绑定事件处理程序。
例如,当用户组件时,相应的事件处理函数将在页面对应的页面中找到。
我!
在对应的页面定义中写对应的事件处理函数,参数是event。
页面({
tapname:函数(事件){
console.log(事件)
}
})
您可以看到日志信息大致如下:
{
键入' : 'tap ',时间戳' : 1252,target': {
id': 'taptest ',offsetleft': 0,offsettop': 0,数据集' : {
嗨,米纳
}
},
currenttarget': {
id': 'taptest ',offsetleft': 0,offsettop': 0,数据集' : {
嗨,米纳
}
},
触动' : [{
pagex': 30,pagey': 12,clientx': 30,clienty ' : 12,screenx': 112,screeny': 151
}],
详细信息' : {
x': 30,y': 12
}
}
事件详细说明
事件分类
事件分为冒泡事件和非冒泡事件:
冒泡事件:当组件上的事件被触发时,该事件将被传递到父节点。
非冒泡事件:当组件上的事件被触发时,该事件不会被传输到父节点。
事件分类
触摸开始手指触摸
触摸移动手指触摸并移动
触摸取消的手指触摸动作被中断,例如弹出窗口和呼叫提醒
手指触摸动作结束
手指轻触离开
龙塔用手指触摸后,350多秒后离开
事件绑定
事件绑定的编写方式与组件的属性相同,采用键和值的形式。
键以bind或catch开头,然后跟随事件类型,如bindtap、catchtouchstart
值是一个字符串,需要在相应的页面中定义一个同名的函数。否则,当事件被触发时,将会报告一个错误。绑定事件绑定不阻止冒泡事件向上冒泡,而catch事件绑定可以阻止冒泡事件向上冒泡。
以上简单介绍了小程序事件的基础,是时候展示一下‘事件’的威力了:
()
双击(dbtap)
longtap)
slidings
多点触控
1.
事件由touchstart和touchend组成,事件在touchend后触发。
命令我。
mytouchstart:函数(e){ console . log(e . timestamp '-touch start ')
},my touchend : function(e){ console . log(e . timestamp '-touch end ')
},mytap:函数(e){ console . log(e . timestamp '-tap ')
}
2.双击
双击事件由两个事件组成,两者之间的间隔小于300ms,视为双击。微信文档中没有双击事件,需要开发者自己定义和处理。
3.长新闻
离开前按住活动350ms以上。
bind touch end=' my touch end ' bind tap=' my tap ';命令我。
mytouchstart:函数(e){ console . log(e . timestamp '-touch start ')
},//长按事件mylongtap : function(e){ console . log(e . timestamp '-长按')
},my touchend : function(e){ console . log(e . timestamp '-touch end ')
},mytap:函数(e){ console . log(e . timestamp '-tap ')
}
、双击和长按是触摸事件,将触发触摸开始、触摸结束和事件。touchcancel事件只能在真实机器上模拟,我就不赘述了。
事件触发序列
单击触摸开始触摸结束
双击触摸开始触摸触摸开始触摸
长按触摸开始长触摸结束
4.幻灯片
手指触摸屏幕并移动。为简单起见,以水平滑动和垂直滑动为例。滑动事件包括触摸开始、触摸移动和触摸结束
建立以屏幕左上角为原点的直角坐标系。第四象限是手机屏幕,y轴越低坐标值越大(注意和数学象限的区别)。
假设a点是touchstart事件的触摸点,坐标为a(ax,ay),然后手指向上滑动到b点(bx,by),由ay满足条件;
同理,向右滑动到c(cx,cy)遇到cx;ax;下滑到d(dx,dy)满足dy;唉;向左移动,直到e(ex,ey)满足ex ax。
计算线段ab在y轴上的投影长度为m,x轴上的投影长度为n。
计算r=m/n,如果r;1,视为向上滑动。
同理,计算线段ac、ad、ae在y轴上的投影长度与x轴上的投影长度之比,得到左右滑动。
上一篇:小程序对商家的好处有哪些
下一篇:小程序打款验证不通过怎么办
猜你喜欢
-
10个小程序关键词搜索技巧815人喜欢
小程序自定义关键词怎么做?小程序关键词推广,如何做小程序搜索关键词排名,小程序新增自定义关键词搜索流量入口,下面小编为大家解读小程序自定义关键词推广。一、内容微信公众号&小程序1、小程序又增新流量入口,支持自定义关键词搜索6月3日凌晨3点多,微信小程序后…
更新时间:2020-09-07 23:46:26
-
3个微信小程序关键词推广技巧765人喜欢
微信小程序关键词推广功能如何体现?微信小程序关键词推广功能是以什么方式出现?微信小程序出现了广告内容,这是真的?并且还发现,通过小程序入口搜索“酒店”、“机票”等关键字,会得到大量相关的搜索结果,而广告内容会显示在第一位而且有清晰的标识。我们一起来…
更新时间:2020-01-24 16:03:07
-
2个微信小程序关键词垄断技巧408人喜欢
微信小程序上线至今并没有原计划的火爆起来其实也有微信小程序关键词垄断的原因,如果输入关键词都没办法实现搜索,那么使用方面确实是有限制的。正因为开发者享受不到微信的流量红利,所以小程序一上线就备受诟病,一锅好菜端上桌,眼见就要凉了,微信官方终于开始松动…
更新时间:2020-09-24 11:49:37
-
6个小程序关键词推广技巧351人喜欢
微信小程序关键词推广功能如何体现?微信小程序关键词推广功能是以什么方式出现?微信小程序出现了广告内容,这是真的?并且还发现,通过小程序入口搜索“酒店”、“机票”等关键字,会得到大量相关的搜索结果,而广告内容会显示在第一位而且有清晰的标识。我们一起来…
更新时间:2020-01-24 16:02:58
-
2个小程序关键词排名技巧339人喜欢
小程序开通自定义关键词功能,那么运营者应该如何玩转小程序关键词排名,如何做好关键词搜索,小程序自定义排名优化应该怎么做呢?一、内容微信公众号&小程序1、小程序又增新流量入口,支持自定义关键词搜索6月3日凌晨3点多,微信小程序后台新增推广功能,支持开发者添加…
更新时间:2020-09-06 23:23:02
-
微信小程序关键词配置怎么操作101人喜欢
小程序关键词可以实现小程序的模糊搜索,对小程序的推广使用有很大帮助,但是微信小程序关键词怎么配置呢?以下是相关步骤和规范。微信小程序关键词配置步骤:1.进入小程序后台,点击“小程序推…
更新时间:2021-04-17 10:33:00
-
小程序关键词怎么写97人喜欢
微信小程序强大的关键词功能让很多人在开发小程序的时候设置关键词,但是如何写出符合标准的小程序关键词才能达到最好的效果?看下面的资料就知道了。写小程序关键词可以从以下三点入手:第一点…
更新时间:2021-04-17 10:59:30
-
小程序关键词搜索策略有哪些96人喜欢
自从小程序推出以来,小程序的功能一直在增加,其中小程序搜索就是其中的一个功能。小程序搜索功能是不断变化的。从一开始就只支持全名搜索,然后模糊搜索,再定制关键词搜索,有效降低了小程序…
更新时间:2021-03-08 08:46:03
-
使用微信小程序关键词列表功能有什么好处94人喜欢
你知道微信小程序的关键词列表功能是什么吗?你知道使用微信小程序的关键词列表功能的好处吗?以下小系列将介绍微信小程序的关键词列表功能的功能,希望对想了解微信小程序关键词列表功能的朋友…
更新时间:2021-03-08 08:51:49
-
小程序关键词能转让吗94人喜欢
最近,小编听说许多未能在小程序中注册关键词的个人或企业选择了声称“小程序关键词转移”的营销公司。另一方面,小节目关键词转移就是买断关键词,但是小节目关键词可以转移吗?小编搜了很多资…
更新时间:2021-03-08 09:00:27
-
如何进行小程序关键词申请占位92人喜欢
相信用过小程序的用户都已经明白微信小程序关键词的作用和影响了。所以对于小商业程序来说,小程序关键词占位符是非常重要的,所以接下来,小编将介绍小程序关键词占位符应用的方法和步骤。如何…
更新时间:2021-03-09 07:42:52
-
微信小程序关键词设置举例92人喜欢
小编在微信小程序商店里说了很多关于微信小程序的关键词。如果你搜索,你应该能得到想要的信息。今天小编将告诉你微信小程序的关键词设置。为了方便用户找到需要的小程序,帮助小程序更准确地到…
更新时间:2021-04-16 10:34:32