全文检索组件
本文档指导用户安装悦库网盘的全文检索服务。安装前请确保已安装悦库服务器,并且已连接互联网!
硬件要求
- CPU 4核心及以上、内存8G及以上。
- 为保证访问性能,全文检索服务应独享硬盘访问,用户数大于100个或文件存储量大于10TB时应配备固态硬盘,不能与悦库的文件存储或数据库存储路径共享同一存储硬件。
安装
- Windows系统
- Linux系统
软件环境:
-
为您的操作系统安装Windows版本的VirtualBox应用程序,根据提示一直点"下一步"即可 。
-
下载悦库全文检索组件VirtualBox镜像。
-
虚拟机的存储目录有足够的剩余空间,全文检索服务后续占用的空间是悦库网盘中存储文件总空间的5%左右。
-
需要悦库网盘专业版才能支持此功能。
导入镜像
- 打开VirtualBox,点击“导入”。

- 选择镜像文件(ydisk_search.ova),点击“下一步”。

-
选择合适的默认电脑保存路径,点击导入。

-
导入后启动虚拟机。

-
验证服务可用
虚拟机启动大概需要1~3分钟,启动完成后在浏览器输入:https://127.0.0.1:2023 ,可以弹出登录对话框则证明全文检索服务部署成功。

-
启动文件索引计划任务
要实现以文件内容方式搜索,需要先完成对文件的内容索引,这需要较长的时间。以单个2M左右的.doc文件为例,需要15秒左右时间才能完成,如果文件数量特别大,这个过程可能需要长达几天时间。
在悦库网盘中点击
系统管理->系统维护,在计划任务中找到全文检索,点击立即运行。
环境要求:
- 至少8G内存。
- 为您的操作系统安装适当的Docker 应用程序。
- 悦库网盘专业版才能支持此功能。
1. 关闭服务
sudo /opt/ydisks/ydisk.py --stop
2. 获取安装包
获取安装包 ,并进入安装流程。
3. 安装组件
按两次回车键,跳过欢迎和系统存储页面,进入 系统服务页面,根据页面提示选择全文检索服务即可安装。

卸载
- Windows系统
- Linux系统
由于Windows系统是通过虚拟机实现的全文检索服务,因此如果需要卸载只需要在Virualbox中删除名称为 ydisk_search 的虚拟机即可。
-
删除es容器
sudo docker rm -f es01 -
删除es镜像
sudo docker rmi docker.elastic.co/elasticsearch/elasticsearch:8.2.0 -
删除数据目录
sudo rm -rf /opt/ydisks/es