麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 建站經驗 > 正文

強化ECSHOP搜索功能(隨機關鍵詞+拼音搜索+分詞搜索+結果分類展示+關鍵字標紅)

2024-04-25 20:32:31
字體:
來源:轉載
供稿:網友

強化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就有**一個不錯的分詞類,借助這個類即可把關鍵字進行分詞

3、拼音搜索,分為全拼和首拼

原理:實際上拼音搜索說白了就是查找用戶關鍵字表中的全拼和首拼字段值,簡單來說就是先保存用戶搜索的關鍵詞,再調用出來 蘋果手機===》保存中文和拼音到表中,然后前臺就能自動獲取

那么如何得到這些值?

那必須有一個漢字轉拼音的類(網上搜大把大把的,不過要注意gbk和utf-8編碼轉是不同的,盡量找一個兩者都兼容的)

所以結合分詞搜索+拼音搜索順序為:先把關鍵詞比如“蘋果手機” 拆分為“蘋果手機”、“蘋果”、“手機”,然后進行三個詞的轉換拼音,接著保存詞和拼音字段(這個操作是在search.php里面)

然后前臺通過autocomplete 插件(這個大家都熟悉),傳遞關鍵詞,然后搜索中文同時,把關鍵詞再次分詞和轉換拼音,然后模糊查詢,把結果返回前臺(這個操作要自己寫一個ajax接口)。

至于分類查詢如何實現?其實就是獲取第一條搜索記錄的分類id,然后查找分類名稱(也可以查找父類的)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久久久久综合 | 黄网站在线免费 | 深夜福利视频免费观看 | 羞羞的视频免费观看 | 一级片九九 | 久久影院午夜 | 久久蜜桃香蕉精品一区二区三区 | 日本在线一区二区 | 777sesese| 最新福利在线 | 亚洲综合精品 | 久久伊人国产精品 | 韩国美女一区 | 久久99精品久久久久久青青日本 | 在线观看国产一区二区 | 毛片在线视频在线播放 | 亚洲精品动漫在线观看 | 久久国产在线观看 | 久久一本日日摸夜夜添 | 成人国产精品一区二区毛片在线 | 黄色大片免费网站 | 久草导航 | 成人在线精品视频 | 免费一级欧美在线观看视频 | 久久久久北条麻妃免费看 | 欧洲成人综合网 | 欧美视频不卡 | 国产午夜亚洲精品午夜鲁丝片 | 福利在线免费 | 久久久免费观看完整版 | 久草在线最新 | 久久久久久久久91 | 亚洲精品3 | 国产羞羞视频免费在线观看 | 国产精品一区在线看 | 免费看真人a一级毛片 | 国产三级在线视频观看 | 在线a视频 | 亚洲自拍第二页 | 精品国产一区二区三区四区阿崩 | 精品久久久久久久 |