2.6 搜索设置

Drupal 8内置了关键字搜索功能,它由search模块实现,它提供了一个搜索区块,这个区块默认在每一页开启,这个特性可以通过区块管理进行修改。Drupal的搜索模块支持插件功能,其它模块可以提供搜索插件以扩展Drupal核心搜索功能。在Drupal 8核心中提供两种类型的搜索插件,它们是由基于节点的内容搜索和用户搜索。

Drupal 8 搜索引擎维护站点内容关键字索引,为了创建和维护关键字索引,需要配置一个cron维护任务。索引行为可以进行设置,点击 管理->配置->搜索页面 会出现搜索设置页面,主要对索引进度、索引负荷管制、默认索引设置、搜索日志、搜索页面共五个方面进行设置,如下图:

1、索引进度(INDEXING PROGRESS)

索引进度显示站点的内容索引情况,如有未索引内容,可以点击重建站点索引(Re-index site)内容进行索引或等待下一次自动维护任务,重建站点索引可能会花费较多时间。

2、索引负荷管制(INDEXING THROTTLE)

索引负荷管制是对索引自动维护任务进行设置,可设置每次自动索引的数量,数量设得太大会使用较大的内存花费较多的时间,可能会导致内存出错或超时,如果遇到此类情况请设置较小值。一些搜索页面类型可自行设置。

3、默认索引设置(DEFAULT INDEXING SETTINGS)

索引关键词最小字数默认为3,这个数字越小,搜索结果越精确,但会占用更大的数据库空间。每一个搜索查询可能包含一个或多个关键字。简单CJK(中日韩字符)处理,如果勾选则启用基于重叠排列的简单CJK(中日韩)语言php文件分析器。如果使用外部处理器,则关闭它,该设置不影响其它语言。

4、搜索日志设置(LOGGING)

一般不建议开启,如果开启,则记录所有搜索。这会影响站点性能。

5、搜索页面设置(SEARCH PAGES)

这里列出了搜索页面类型,每一种页面类型都是模块为搜索模块提供的一个插件。可以对搜索页面进行添加、编辑、删除等操作。

本书共79小节。


评论 (0)