我开发了一个聚合网盘资源搜索引擎-支持阿里云盘与夸克网盘资源

还在为找不到电子书资源而发愁?还在愁没有高清影视剧观看?

来试试我开发的云盘资源搜索引擎吧!

关注公众号

公众号回复关键词: 搜索 !

就可以获取到网站网址

这里还有资源分享微信群,不定期分享资源。

关于界面

图片

怎么使用这个引擎?

非常简单。想搜索什么就输入搜索词即可。比如找包含中国结的PDF文档就输入"中国结 pdf" 。

既然时文件那就有大小(注意:文件夹的大小永远为0),比如限制搜索结果文件大小在10MB以上,就加上 “size:10” 。

相反,限制文件在 10MB以内,就这样: “size:-10” (加一个负号)。

有些分享着在文件夹名称中也包含了PDF信息,我们可以通过"type:doc" 限制为文档类型。

指定网盘搜索

最新添加了夸克云盘资源的整合,如果想要限制只展示夸克云盘资源可以这样:“中国结 pdf 夸克”。

如果限制只展示阿里云盘资源,就这样: “中国结 pdf 阿里云”。

下面是一个页面展示效果:

请添加图片描述

为什么会写这个搜索引擎?

写这个搜索服务网站也是为自己使用,网络上分享资源的平台多如牛毛,找点资源困难重重,不是不精准,就是分享链接失效过期了。

出身码农的我何不自己写一个呢?经过一番分析和尝试, 发现实现的方法还是很多的,也并没有非常复杂。

现在看到的版本,其实是经过几次重写的版本,经过自测还是非常的不错。

既然挺好用的,就分享给大家使用,希望可以帮助需要的人。

介绍一下技术实现的过程?

搜索引擎的搜索服务使用的是 Elasticsearch的搜索服务,了解的都会知道这个东西提供的是全文搜索,匹配起来更精准,而且速度也更快,缺点是非常占用内存。前端简单地采用Vue实现。资源采集器采用Go实现。

这个搜索服务的开发过程有些值得说的弯路:

  1. 资源采集器实现了两次:第一次采用Python实现,优点是开发快,但资源占用多,效率低。第二次采用Go语言实现,主要优点是快,不过这次是并行处理速度快,而且CPU、内存资源占用少。其实Go语言还实现了两版本(第一版采集器、存储器和API服务三者分离,第二版合并为一个服务程序,代码更优美一点)。
  2. 搜索引擎也有两个版本:最开始采用了Meilisearch实现(抱着新鲜好玩的态度试一试,开发简单快速,但存储占用太高,并且当单个索引文件过大时,搜索那叫一个慢,果断放弃),第二个版本还是老老实实的使用了 Elasticsearch搜索引擎,一如既往的稳定、快速,毕竟这点数据量对于Elasticsearch算不了什么。

关于开发过程的一些事情就说到这里,新开发的资源采集器模型做了其他云盘资源支持能力预留,但采集功能还没有实现。下一步打算支持夸克云盘的资源搜索能力,毕竟低价就可以获取6TB空间,总要存点什么才好哈。

最后

这个搜索引擎起初为个人使用,用着还不错,那就分享给大家一起来用吧。

如果偶尔遇到任何使用问题,可以留言。

假如有更好的点子也交流交流。

这个搜索引擎不会接任何广告,也希望以最简洁的方式呈现搜索内容。

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 13:24:01       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 13:24:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 13:24:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 13:24:01       18 阅读

热门阅读

  1. 全志F1C100s Linux 系统编译出错:不能连接 github

    2024-01-06 13:24:01       47 阅读
  2. BAM文件数据结构详解

    2024-01-06 13:24:01       36 阅读
  3. leetcode 93. 复原 IP 地址

    2024-01-06 13:24:01       46 阅读
  4. python中使用socket服务发送接收图像

    2024-01-06 13:24:01       32 阅读
  5. Jtti:为什么建议企业使用存储型服务器?

    2024-01-06 13:24:01       35 阅读
  6. A Tour of Go部分练习

    2024-01-06 13:24:01       39 阅读
  7. 设置模式:适配器模式

    2024-01-06 13:24:01       34 阅读
  8. Linux平台下gcc安装升级

    2024-01-06 13:24:01       44 阅读
  9. Kendo UI for Angular 学习笔记

    2024-01-06 13:24:01       42 阅读
  10. Redhat(liunx)连接虚拟机

    2024-01-06 13:24:01       23 阅读
  11. 阿里的通义灵码在android studio上的使用方法

    2024-01-06 13:24:01       52 阅读