聚合搜索引擎查询结果的开源项目gosearch

使用go语言做的项目。github地址是:
https://github.com/zyhui98/gosearch

项目介绍
聚合各大搜索引擎结果,关键是秒开,UI清爽,支持暗夜模式,还支持自定义权重排序,哈哈!

主要功能有:

支持搜索引擎配置权重
支持域名配置权重
搜索引擎结果渲染优化
里程碑计划

软件架构
采用go语言开发,前端和后端都在一个项目,转发请求到搜索引擎并对结果进行裁剪、聚合、展示。

依赖组件:

goquery
yaml.v2
bootstrap5(因为页面简单,不需要独立部署前端服务)
排序算法实现思路

使用说明
启动
Dock启动
docker run -d -p 80:80 zyhui98/gosearch:v1.0
访问地址:http://127.0.0.1

本地启动
go run main.go
配置文件
路径:configs/config.yml

server:
debug: false
port: 80

search:

  • name: Baidu
    domain: www.baidu.com
    weight: 1 #搜索引擎权重因子
    positionWeight: 1 #搜索引擎自然排序权重因子
    score: 0 #搜索引擎设置的附加得分
    enable: false #是否开启
  • name: Bing
    domain: cn.bing.com
    weight: 1
    positionWeight: 1
    score: 10
    enable: true
  • name: Google
    domain: www.google.com
    weight: 1
    positionWeight: 1
    score: 10
    enable: false
  • name: 微信公众号
    domain: weixin.sogou.com
    weight: 1
    positionWeight: 1
    score: 10
    enable: true

site:

  • domain: www.csdn.com
    weight: 1 #域名权重因子
    score: 0 #网站域名设置的附加得分
  • domain: zhuanlan.zhihu.com
    weight: 1
    score: 0
  • domain: www.yuanbiguo.com
    weight: 1
    score: 0
  • domain: juejin.cn
    weight: 1
    score: 0
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值