本文由AI翻译

使用全文搜索功能加速导航

介绍

控制面板提供的全文搜索功能,不仅可以在文档、电子邮件等的名称中搜索所需的字符串,还可以在其内容中进行搜索。

ONLYOFFICE 使用 Elasticsearch,这是一款开源、广泛分布且可扩展的搜索引擎。Elasticsearch 构建于Lucene之上,Lucene 是一个免费的开源搜索引擎软件库,因此非常适合快速全文搜索。Elasticsearch 中存储的文档分布在称为分片的不同容器中,这些分片被复制以在硬件故障时提供冗余的数据副本。

使用 Elasticsearch 不仅显著减少了搜索特定文件或文本行的时间,还提高了搜索的精确度。

启用全文搜索功能

要在文档内容中启用全文搜索,

  1. 登录到您的门户,点击控制面板图标,位于开始页面。或者,您可以进入门户设置,在左侧面板中选择控制面板链接。
  2. 切换到全文搜索部分。
  3. 勾选搜索文档内容和/或搜索邮件内容复选框,以分别在文档模块或邮件模块中启用全文搜索,然后点击保存。存储的文件将在相应的模块中被索引。
由于 ElasticSearch 会索引所有存储的文件,启用此功能需要至少与所有文档、电子邮件和其他内容所需的总磁盘空间相等的可用磁盘空间。
全文搜索 全文搜索

重新索引全文搜索

如果您要查找的文件不在搜索结果中(例如,在文档模块中),并且您确信它存在,可能发生了索引错误。

要在单独选择的门户模块中重建索引,

  1. 切换到控制面板中的全文搜索部分。
  2. 点击必要模块部分右侧的重新索引按钮。

要重建所有索引,

  1. 切换到控制面板中的全文搜索部分。
  2. 点击重新索引所有按钮。
重新索引 重新索引

更改 Elasticsearch 消耗的内存

在某些情况下,您可能需要更改 Elasticsearch 消耗的内存量。

要更改消耗的内存,

  1. 打开配置文件:
    • 对于 Windows 系统 - C:\ProgramData\Elastic\Elasticsearch\config\jvm.options
    • 对于 Linux 系统 - /etc/elasticsearch/jvm.options
  2. 更改以下参数:
    1. -Xms1g
    2. -Xmx1g

    数字表示使用的 RAM 数量,以 GB 为单位。

  3. 更改配置文件后,重启elasticsearch服务。

在您自己的服务器上托管 ONLYOFFICE 工作区

文章: 标签:
浏览所有标签