小程序关键词搜索不到怎么办
比如下面的简直太可怕了。如果事先不知道全名,几乎找不到。
于是,犀利的网友开始吐槽
对于一个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轴上的投影长度之比,得到左右滑动。
以上没有考虑r为1的情况。
延伸阅读
小程序关键词已经关闭,小程序应该如何爆发
系统自动优化关键词,或将录制某个小节目的好处发送到抖音、优酷等地方。如果有帮助,点击采纳,谢谢
微信小程序可以设置多少自定义关键词
微信小程序的标签关键词可以优化搜索。每个微信小程序账号多可以设置10个标签关键词,以后可以更改关键词。
微信小程序搜关键词,哪些关键词小程序可以发招贴
有这么一个现成的小程序
1.在上面编辑你公司的信息、图片和文字。
2.发布帖子信息,3.可以通过小程序的二维码传播,直接传到朋友圈和微信群,也可以直接搜索小程序的名字,招小程序。
个人版小程序怎么做,能不能占关键词
有两种方法可以制作小程序的个人版本:
一种是定制开发,但是开发价格较高,从几万到几十万不等,开发周期较长;
百度小程序发布错误的原因是什么显示缺少的关键词
applet是一个不需要下载安装就可以使用的应用程序。它实现了“触手可及”的梦想,用户可以通过扫描或搜索打开应用。它还体现了“用后即走”的理念,用户不必在意是否安装太多应用。无需安装或卸载,应用程序将无处不在,随时可用。
上一篇:怎么添加公众号小程序素材
下一篇:返回列表
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,
仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法链接失效或侵犯版权,请给我们来信:1849626408@qq.com
上一篇 小程序名片生成流程
下一篇 小程序图片跳转功能设置步骤..
评论 |
|