淘客Lite
淘宝客一站式资讯与干货网站

解决导购搜索词过长搜不到的问题

很多用户用【买+商品关键词】功能时会输入买+商品标题(复制的淘宝标题,30字),如“买汉服女学生龙母齐胸襦裙龙纹重工绣花夜弦歌大袖交领齐腰襦裙春夏”。原始的导购站是直接搜标题的这30个字,可是导购网站用到的搜索匹配方式是严格匹配,导致要完全匹配到这30个字中的大部分是很困难的。所以经常搜不到任何结果。

截图1:

这里,我的解决方法是截取前面的15个字,15个字对于描述商品已经足够。

我的做法是链接先用自己的一个中间页,比如http://mysite.com/q.html?q={搜索词}

只需要用如下js代码截取前面15个字,然后重新跳转到导购网站去搜就可以了:

<script>

    var a = location.href.split(‘q=’);

    var q = ”;

    if (a.length==2) {

        q= decodeURIComponent(a[1]);

        if (q.length>15) q = q.substring(0,15);

        q = encodeURIComponent(q);

        if (q.length>0)

            location.href = ‘http://mysite.com/list.html?category=%E5%85%A8%E9%83%A8&order=%E9%94%80%E9%87%8F&title=’+q;

        else

            location.href = ‘http://mysite.com‘;

    } else {

        location.href = ‘http://mysite.com‘;

    }

    

</script>

这样,最终搜索的是”汉服女学生龙母齐胸襦裙龙纹重工”这样的前面15个字,如下图,有搜索结果出来:

dgz0717_1.pngdgz0717_2.png

赞(0) 打赏

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

赞赏是对本站最大的认可

支付宝扫一扫打赏

微信扫一扫打赏