---
title: 版本管理
description: 文件版本生成、回退、下载、预览、对比、日志和勒索病毒防护。
slug: file-versioning
lang: zh
category: 产品功能介绍
category_order: 2
order: 13
keywords:
  - 文件管理
  - 版本管理
  - 巴别鸟
---

# 版本管理

文件版本生成、回退、下载、预览、对比、日志和勒索病毒防护。


## 详细说明

### 版本管理概述

版本管理是巴别鸟企业网盘的重要功能之一，它允许用户跟踪和管理文件的不同版本，确保文件的历史记录和更新能够得以保留和查看。巴别鸟的版本管理功能非常强大，支持多种更新方式以及版本的回滚和查看。

### 技术实现

版本管理使用文件分块和增量保存技术来存储文件版本。这意味着每次文件的更改都会生成一个新的版本，而这些版本仅存储所做更改的数据块，以减小存储需求并提高效率。企业管理员可以在企业控制台中设置文件版本的保存数量和保存时间，以控制版本管理的策略。

版本管理功能使用户能够灵活管理文件版本，从而确保文件的完整性、历史记录和安全性。版本管理是巴别鸟企业网盘的一项核心功能，旨在提供卓越的用户体验和数据安全性。

### 版本更新方式

巴别鸟允许用户使用多种方式更新文件版本，包括：

- 手动上传新版本:

用户可以右键点击文件，选择上传新版本，手动上传新文件，并将其保存为文件的新版本。

- 同名文件检测:

上传时巴别鸟可以检测到文件名相同的文件，用户可以选择将新文件上传为已有文件的新版本。

- 客户端编辑保存:

如果用户使用客户端编辑文件并保存，巴别鸟将保存所做的更改作为文件的新版本。

- 在线编辑保存:

如果用户在网页上使用在线编辑功能编辑文件并保存，也将生成新版本。

- 同步文件夹编辑:

巴别鸟客户端会监控同步文件夹的更新，在同步文件夹中编辑或覆盖文件并保存会生成新版本。

- 映射盘编辑:

编辑映射盘中的文件并保存，更新的文件也会保存为新的版本。

### 版本管理功能

巴别鸟版本管理模块具有以下功能：

- 版本回退:

在文件的版本列表中，用户可以选择将旧版本置为当前版本，实现版本回退的功能。

- 版本下载:

用户可以选择下载历史版本，以便访问以前的文件版本。

- 版本预览:

版本管理模块允许用户在点击旧版本文件时进行预览，以查看该版本的内容。

- 版本对比：

在巴别鸟预览器预览文件时，可以选择文件对比功能，该功能支持选择旧版本和新版本进行对比。

- 版本日志:

用户可以为每个文件版本添加日志，以记录版本的重要信息和更改历史。

### 企业控制

巴别鸟企业网盘的版本管理功能允许企业管理员在企业控制台中进行高级设置，以满足企业的特定需求。企业管理员可以根据公司政策和合规要求，设置文件版本的保留数量和保留时间，以满足不同文件类型和部门的需求。

这样的版本管理系统保障了文件的数据一致性、可追溯性，以及用户数据的完整性。同时对勒索病毒这类改变文件可读性的病毒具有强大的防护性，因为勒索病毒更改文件需要更新的文件，而更新的文件将形成新的版本，用户只要回退版本就能拿到被攻击前的文件。

搜索

### 搜索模块概述

巴别鸟企业网盘的搜索模块是一个关键的功能，它基于强大的Elasticsearch技术和数据库查询技术开发，旨在提供高效、精确和全面的文档搜索功能。搜索模块不仅支持全文搜索，还可以搜索文档的说明、注释和文件名，满足不同用户的搜索需求。

### 带权限判断的搜索

巴别鸟的搜索模块不仅具备强大的搜索功能，还采用高级权限管理技术，动态判断用户权限，确保用户只能看到其权限范围内的文件。搜索结果是根据用户的权限动态生成的，这意味着用户共享的文件中，只有用户有权限查看的文件才会被搜索到。这是一项关键的技术，特别在企业环境中，权限是随时变化的。

### 技术基础

- Elasticsearch:

Elasticsearch是一款开源搜索引擎，它以高效的分布式架构和强大的全文搜索能力而闻名。巴别鸟使用Elasticsearch作为核心搜索引擎，以支持全文搜索和高级查询功能。

- 数据库查询:

除了Elasticsearch，搜索模块还利用数据库查询技术来搜索文档的元数据和标签信息，以提供更全面的搜索结果。

- 文档解析:

搜索模块使用文本提取技术，可以从各种类型的文件中提取文本信息。这些提取的文本信息用于搜索引擎的索引和查询。关键字抽取。

- 分词优化:

巴别鸟进行了大量的分词优化工作，特别针对中文词汇，以提高搜索引擎的分词准确性和性能。中文分词的优化对搜索结果的准确性起到关键作用。

### 搜索功能

巴别鸟搜索模块包括以下主要功能：

- 全文搜索:

用户可以执行全文搜索，查找文档中的文字内容，以找到与关键字相关的文件。

- 文档描述和注释搜索:

搜索模块支持搜索用户添加到巴别鸟的文档的说明和注释，使用户可以更轻松地找到特定信息。

- 文件名搜索:

用户可以进行精确的文件名搜索，以查找特定文件。

- 标签搜索:

可进行标签的搜索、查询、分类显示

- 高级搜索

巴别鸟支持高级搜索功能，可以根据关键字、全文内容、时间、文件格式、上传者、搜索范围、搜索类型等维度进行高级搜索。

### 性能优化

搜索模块对服务器性能要求较高，因此对于私有化部署的用户，建议将搜索模块部署在独立的虚拟机或服务器上，以减少对其他模块的性能占用。

### 未来发展

未来版本的巴别鸟将继续改进搜索模块，结合AI技术，例如ChatGPT，实现文档内容的问答式聊天对话搜索，为用户提供更智能的搜索体验。目前基于AI的文档分析及客服系统“智巢AI”已经上线，详情可查阅智巢AI章节。

搜索模块的不断改进将有助于用户更快速、准确地找到所需的文件和信息，引入AI系统后，用户可以用问答的形式获取信息，并能交叉多个文档的内容得出完整的结论，能大幅度提高生产效率和工作效率。
