10up 发布了 Elastic Press 4.4.0 版,这是一个增强的搜索插件,可以加快搜索速度,同时减少 WordPress 网站的负载。该插件基于 Elasticsearch,旨在供 ElasticPress.io 服务(SaaS 解决方案)的客户以及托管自己的 Elasticsearch 实例的客户使用。
此更新在仪表板中添加了一个新的“状态报告”页面,其中包含对 ElasticPress 和同步内容进行故障排除的有用信息。用户界面将古腾堡组件用于可折叠部分。 4.4.0 版引入了一个新的查询记录器功能,可以存储失败的查询(过去 24 小时内最多 5 个),并在检测到失败的查询时显示管理员通知。失败的查询显示在新的状态报告页面上。
这个的另一个版本亮点是为 Instant Results 定制模板的能力。它为开发人员提供了一个 JavaScript 钩子来替换用于在 Instant Results 中呈现搜索结果的组件。即时结果功能于 3 月推出,自定义功能有限。它在继承站点样式的页面内容上添加了一种新的搜索模式。开发人员可以调整外观并公开各个方面,但这次新更新让他们可以控制整个模板。
此版本中的另一个小但有用的更新是能够从搜索中排除特定帖子。这有助于网站所有者进一步自定义搜索体验以仅提供预期的结果。
使用此插件的开发人员应注意此版本中包含的有关将用户功能迁移到 ElasticPress Labs 插件的公告,该插件包含更多实验性功能:
请注意,从 ElasticPress 5.0.0 版本开始,用户功能将移至 ElasticPress Labs 插件。条款和评论功能将保留在 ElasticPress 中,但只有通过代码启用时才可用。
在 4.4.0 的 GitHub 变更日志中查看更新和错误修复的完整列表。
资源