阿里云盘太小啦,所以自己动手写了一个阿里云盘的搜索引擎

这篇具有很好参考价值的文章主要介绍了阿里云盘太小啦,所以自己动手写了一个阿里云盘的搜索引擎。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

自己动手写个阿里云盘的搜索引擎

是不是还在为阿里云盘空间太小而烦恼! 好东西太多,奈何就这么点空间,存不下所有东西,何解?

阿里云盘空间不足的问题也让我头疼,虽然有一些免费的阿里云盘的搜索引擎,但那不是我的!

终于决定了,自己编写一个阿里云盘搜索引擎服务!

先看一下成品图:
阿里云盘太小啦,所以自己动手写了一个阿里云盘的搜索引擎,项目开发-阿里云盘搜索引擎,Linux,搜索引擎,elasticsearch,大数据,爬虫,linux

项目说明

如果打算自己完全的写一个搜索引擎,工作量显然是非常大的,所以要借助开源产品来完成这个项目。

简单说下这个项目使用了哪些东西:

  • Redis
  • MongoDB
  • Monstache
  • Elasticsearch / Meilisearch
  • 爬虫模块 + 高匿名代理池
  • Vue前端 + GoLang

整个东西搞下来,主要就是这些模块。

一段弯路

细心的朋友可能留意到了,核心的的搜索引擎有两个 ES 和 meili, 这里有一段弯路。

起初仅打算使用meili玩一下,结果太令人失望了, 索引文件更新慢、磁盘空间占用巨大,维护索引需要开发一堆工具 等等一系列问题, 虽然我硬着解决了这些问题,但最后还是放弃了使用meili。meili 这个东西它有点不美丽呀。

如果直接使用MongoDB提供搜索服务,对中文文本检索能力有很差, 还是选择 Elasticsearch最适合了。

最后

目前,搜索服务还在测试阶段,很多硬件资源及安全问题还没解决,适当时机开放使用。

现在的打算是,一步步将项目的开发过程以文章的方式分享出来, 喜欢的朋友可以关注我。文章来源地址https://www.toymoban.com/news/detail-546940.html

到了这里,关于阿里云盘太小啦,所以自己动手写了一个阿里云盘的搜索引擎的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 自己动手实现一个深度学习算法——三、神经网络的学习

    这里所说的“学习”是指从训练数据中自动获取最优权重参数的过程 。为了使神经网络能进行学习,将导入 损失函数 这一指标。而学习的目的就是以该损失函数为基准,找出能使它的值达到最小的权重参数。为了找出尽可能小的损失函数的值,利用了 函数斜率的梯度法 。

    2024年02月05日
    浏览(39)
  • 自己动手搭网站(六):javaweb搭建一个简单的个人博客系统

    这篇博主会介绍下我用javaweb搭建的个人博客系统,源码也会打包放到gitee上,需要的朋友可以自取,大家互相学习,请不要直接CV。 tip:本篇承上篇,许多基本内容在上篇谈到,建议看之前先浏览下上篇博客。 上篇:自己动手搭网站(五):javaweb基础:登录功能 系列总目录

    2024年02月07日
    浏览(36)
  • 深度学习——第7章 项目实战:自己动手写一个神经网络模型

    7.1 导入数据集 7.2 定义神经网络输入层、隐藏层、输出层神经元个数 7.3 网络参数W和b初始化 7.4 正向传播过程 7.5 损失函数 7.6 反向传播过程 7.7 网络参数更新 7.8 搭建整个神经网络模型 7.9 模型训练 7.10 模型预测 7.11 隐藏层神经元个数对分类效果的影响 上一课主要介绍了最简

    2024年01月16日
    浏览(29)
  • 自己动手写数据库系统:实现一个小型SQL解释器(中)

    我们接上节内容继续完成SQL解释器的代码解析工作。下面我们实现对update语句的解析,其语法如下: UpdateCmd - INSERT | DELETE | MODIFY | CREATE Create - CreateTable | CreateView | CreateIndex Insert - INSERT INTO ID LEFT_PARAS FieldList RIGHT_PARAS VALUES LEFT_PARS ConstList RIGHT_PARAS FieldList - Field ( COMMA FieldList)?

    2024年02月12日
    浏览(35)
  • 【网络奇缘】- 如何自己动手做一个五类|以太网|RJ45|网络电缆

    ​ ​ 🌈个人主页:  Aileen_0v0 🔥系列专栏:  一见倾心,再见倾城  ---  计算机网络~ 💫个人格言:\\\"没有罗马,那就自己创造罗马~\\\"  本篇文章关于计算机网络的动手小实验---如何自己动手做一个网线, 也是为后面的物理层学习进行铺垫 话不多说,开始今天的学习之旅吧⛵~  目

    2024年02月04日
    浏览(81)
  • 使用taro或react框架的,针对微信小程序隐私协议的组件封装,网上找了很久都没有相关模版,只有自己写了一个,现分享给有困难的同伴

    注意:我是使用hooks的,其他可以参考封装思路大同小异的 首先写一个PrivacyAgreement.js文件 样式文件index.scss如下 在需要用到隐私协议的组件或者api的页面里面引用

    2024年02月05日
    浏览(36)
  • 【机器人/小车】自己动手用ESP32手搓一个智能机器人:ESP32-CAM AI Robot(文末附完整工程源码)

    目录 介绍 硬件需求  软件需求 步骤 总结 源码下载 ESP32-CAM是一款集成了Wi-Fi和蓝牙功能的微控制器模块,同时还集成了摄像头接口,使其成为一个非常适合构建智能机器人的选择。在本项目中,我将向您展示如何使用ESP32-CAM模块构建一个

    2024年04月15日
    浏览(38)
  • 阿里云——阿里云盘

    构建云驱动器,以便为企业客户在线存储、共享和管理照片和文件 阿里云照片和驱动器服务 (PDS) 使您能够构建云驱动器,并为其客户提供企业级功能,例如大容量文件存储、超快速文件共享、文件和目录管理、细粒度访问和权限控制以及 AI 文件分析和分类。 高速文件传

    2024年02月01日
    浏览(27)
  • 阿里云服务器高效云盘,ssd云盘,essd云盘的区别

    阿里云服务器的系统盘和数据盘的类型通常分为三种:高效云盘、ssd云盘、essd云盘(分为PL0等级,PL1等级)。 阿里云服务器一般常用硬盘为高效云盘,可满足大部分场景使用,价格偏低。 阿里云服务器essd云盘的读写速度快,性能强,价格偏高一点。 在选配阿里云服务器时,

    2024年02月11日
    浏览(32)
  • UnRaid安装CloudDrive以实现阿里云盘、天翼云盘、115网盘挂载

    最近一直在学习UnRaid这个Nas系统,折腾起来易用性十足,但由于其自带的应用市场不能完全满足所有人的需求,所以很多应用(Docker应用、插件)还得需要使用者自定义方式安装。作为各种云盘的忠实用户,读者可能也和笔者一样,拥有多个云盘账号,有没有办法将这些不同

    2024年02月09日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包