搜索相关性的新闻代码
搜索是很多网站需要具备的,因为这方面了浏览者,也方便网站带来流量。那么,有的搜索是基于关键词的,比如搜索一个“东莞网站制作”。就查找和“东莞网站制作”有关的标题或者代码,但是你可能希望搜索的更多,为什么呢?假如有一篇文章是“东莞专业网站制作”是不是也符合你的搜索呢?这样的文章肯定显示出来的好,那么,这就是相关词了,搜索相关性新闻也是很重要的。
网站搜索结果按相关性进行排序的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语句,网站搜索结果按相关性进行排序可以进行初步实现了,因为Content是Text类型字段,而union默认使用Distinct过滤重复数据,如果使用union All 那么记录无法过滤,因为如果过滤内联的话前后顺序又乱套了。
所以,还是改一下搜索代码,为网站增加一个流量入口吧。
- 1做网站的电脑怎么配置才好
- 2网站建设的七大误区
- 3网站建设中选择正确域名的10个小技巧
- 4网页设计--极简的引导页面
- 5网页设计中黑体和宋体的知识
- 6做外贸网站一定要注意浏览器兼容
- 7如何开始你的网站建设项目
- 8网站策划是建设网站的重要第一步
- 9企业做Flash网站的优点
- 10新网站如何做SEO优化
- 11企业为什么需要权威的网站构造单位做官方网站呢?
- 12景德镇网站建设公司,网站设计中需要注意的几点事项
- 13网站推广和运维是保持网站活力重要步骤
- 14互联网提供哪些服务
- 15企业如何选择自己的网站域名
- 16网站建设要具备哪些条件
- 17网站是做成动态好还是静态好
- 18景德镇网站建设公司分享Access数据库的安全方式
- 19网站怎样才能顺利通过备案
- 20网站设计中涉及到的技术知识
- 21企业营销型网站的核心要素
- 22总结做企业网站的价值
- 23做英文网站应注意的事项
- 24网站建设公司的核心竞争力:如何创新并完善服务体系
- 25如何建设一个优秀的商业性网站
- 26网站建设必备的七大功能
- 27分析四类网站的功能特点
- 28网站建设需要注意的五点事项
- 29企业为什么须要专门的网站构造单位做网站呢?
- 30建设一个网站需要具备哪些条件
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼