强化ECSHOP搜索功能 -随机关键词+拼音搜索+分词搜索

2021-09-07 0 621

强化ECSHOP搜索功能 -随机关键词+拼音搜索+分词搜索

1、随机关键词:

原理获取关键词数量,然后进行随机数,以下是关键jquery代码

 $(‘.searchkeywords’).ready(function(){
    var k_num = $(‘.searchkeywords’).find(‘a’).length;
var s_num = Math.floor(Math.random()*(k_num+1));
var k_html = $(‘.searchkeywords’).find(‘a’).eq(s_num).html();
if(k_html){
  $(‘#keyword’).val(k_html);
}
for(i=0;i<3;i++){ //标红三个关键字
   $(‘.searchkeywords’).find(‘a’).eq(Math.floor(Math.random()*(k_num+1))).css(‘color’,’#ff0000′);
}
});  

2、分词搜索

原理:通过语音分割点来实现关键字的分词。
对于电子商务网站模板的演讲而言,使用 dedecms 的朋友可能知道,dedecms 提供了一个很好的分词类,可以用来对关键词进行分词。
拼音搜索可以分为两个步骤,首先是将拼音关键词整合在一起,然后是在第一个法术表中找到对应字段值,这个字段值仅仅是保存用户搜索关键词,并调用了 iphone = = = > save 中文和拼音表,然后可以自动获取前台。
那么如何获得价值呢?
首先,必须有一个类汉字的拼音,可以在网上搜索,但要注意 GBK 和 utf-8 是不同的,需要找到一个兼容的。
因此,结合分词搜索和拼音搜索的顺序是:先将关键词如“苹果”、“苹果”、“苹果”、“移动电话”这三个字的拼音进行转换,然后保存文字和拼音(这个操作是在搜索领域中使用 PHP 实现的)。
然后,通过自动完成前台插件,每个人都熟悉的关键字,进行搜索时,同时进行关键词的分词和拼音转换,然后进行模糊查询,将结果返回给前台(这个操作需要编写自己的 ajax 接口)。
至于分类查询,可以先记录第一个搜索记录的类别 id,然后找到对应的类别名称(还可以找到父类)。

本文章已结束,如转载请注明:汇站网 » 强化 ECSHOP 搜索功能 -随机关键词+拼音搜索+分词搜索

收藏 (0)

微信支付 微信扫一扫

支付宝支付 支付宝扫一扫

打赏二维码
点赞 (0)

站长资源下载中心-找源码上汇站

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

联系官方客服

为您解决烦忧 - 24小时在线 专业服务