搜索是很多網(wǎng)站需要具備的,因?yàn)檫@方面了瀏覽者,也方便網(wǎng)站帶來(lái)流量。那么,有的搜索是基于關(guān)鍵詞的,比如搜索一個(gè)“北京網(wǎng)站建設(shè)”。就查找和“北京網(wǎng)站建設(shè)”有關(guān)的標(biāo)題或者代碼,但是你可能希望搜索的更多,為什么呢? 網(wǎng)站搜索結(jié)果按相關(guān)性進(jìn)行排序的SQL語(yǔ)句實(shí)現(xiàn)思路,如果先按標(biāo)題中同時(shí)出現(xiàn)"數(shù)據(jù)庫(kù)"和"Sql" >> 內(nèi)容中同時(shí)出現(xiàn)"數(shù)據(jù)庫(kù)"和"Sql" >> 標(biāo)題中出現(xiàn)"數(shù)據(jù)庫(kù)"或"Sql" >>內(nèi)容中出現(xiàn)"數(shù)據(jù)庫(kù)"或"Sql" 再按時(shí)間降序只能用添加輔助列的方法實(shí)現(xiàn): Select Title,Content,case when Title like ’%北京網(wǎng)站建設(shè)%’ and Title like ’%Sql%’ then 1 when Content like ’%北京網(wǎng)站建設(shè)%’ and Content like ’%Sql%’ then 2 when Title like ’%北京網(wǎng)站建設(shè)%’ or Title like ’%Sql%’ then 3 when Content like ’%北京網(wǎng)站建設(shè)%’ or Content like ’%Sql%’ then 4 end as priority from Article order by priority,tTime desc 利用上面的SQL語(yǔ)句,網(wǎng)站搜索結(jié)果按相關(guān)性進(jìn)行排序可以進(jìn)行初步實(shí)現(xiàn)了哦。
北京歡迎你科技有限公司原創(chuàng)文章,關(guān)鍵詞:北京網(wǎng)站建設(shè)北京建網(wǎng)站北京網(wǎng)站制作 轉(zhuǎn)載請(qǐng)注明出處:www.shanghai2018.cn謝謝!
上一篇 :北京網(wǎng)站建設(shè)公司告訴你什么是網(wǎng)站運(yùn)營(yíng)?應(yīng)該怎么做? 下一篇 :北京網(wǎng)站制作公司與大家分享網(wǎng)站要怎么保持活力呢?