搜索是很多网站需要具备的,因为这方面了浏览者,也方便网站带来流量。那么,有的搜索是基于关键词的,比如搜索一个“北京网站建设”。就查找和“北京网站建设”有关的标题或者代码,但是你可能希望搜索的更多,为什么呢? 网站搜索结果按相关性进行排序的SQL语句实现思路,如果先按标题中同时出现"数据库"和"Sql" >> 内容中同时出现"数据库"和"Sql" >> 标题中出现"数据库"或"Sql" >>内容中出现"数据库"或"Sql" 再按时间降序只能用添加辅助列的方法实现: Select Title,Content,case when Title like ’%北京网站建设%’ and Title like ’%Sql%’ then 1 when Content like ’%北京网站建设%’ and Content like ’%Sql%’ then 2 when Title like ’%北京网站建设%’ or Title like ’%Sql%’ then 3 when Content like ’%北京网站建设%’ or Content like ’%Sql%’ then 4 end as priority from Article order by priority,tTime desc 利用上面的SQL语句,网站搜索结果按相关性进行排序可以进行初步实现了哦。
北京欢迎你科技有限公司原创文章,关键词:北京网站建设北京建网站北京网站制作 转载请注明出处:www.bjhyn.cn谢谢!
上一篇 :北京网站建设公司告诉你什么是网站运营?应该怎么做? 下一篇 :北京网站制作公司与大家分享网站要怎么保持活力呢?