Joomla 4大约每个月都在Beta版方面取得稳定的进展。最近引入了一项重要更改:现在有一个新的默认搜索扩展名。原来的com_search已被com_finder取代。
这不是一个全新的扩展,因为com_finder在Joomla 3中可用:它被称为“智能搜索”。我将为您提供有关新的Joomla 4搜索的概述。与它取代的旧搜索相比,它确实更加先进且功能齐全。
推出新的Joomla 4搜索
旧的Joomla搜索是一劳永逸的。您无需进行任何配置,但是搜索也非常基础,带有很多选项。
新的Joomla 4搜索功能更加先进和可配置。com_finder扩展使用活动索引器。这意味着必须运行一次索引器,但之后Joomla将自动为您创建的任何新内容建立索引。
运行索引器后,每次返回搜索页面时,都将在此处列出所有内容:
除了基本的搜索功能外,还有一个“内容地图”,可为您提供网站索引中所有内容的细分:
还有一个“搜索过滤器”功能。这使您可以创建过滤器供访问者使用。例如,您可以允许他们仅查看特定类别中的内容,或者仅查看在特定开始日期和结束日期之间发布的内容。此功能不仅对搜索有用。我可以想象有很多方法可以使用搜索过滤器向访问者展示内容。考虑一下,对于Joomla现在默认的Blog / List布局,它具有高度可定制的替代方法。您可以创建搜索过滤器,然后从菜单链接到。
您将需要用于所有需要索引的内容的插件,因此扩展开发人员将需要针对Joomla的新搜索调整其代码。
新搜索的高级功能
新搜索要比旧搜索强大得多。您会发现,当您深入研究新的搜索选项时。您可以通过多种方式自定义搜索结果。下图显示了新com_finder中可用的一些选项:
在“索引”标签下,您还可以自定义赋予搜索结果不同部分的重要性。例如,您可以选择为“标题”,“正文”,“元数据”或Joomla内容的其他部分赋予更多的权重。
如何更新到新搜索
当您将网站迁移到Joomla 4时,Joomla团队拥有一个更新过程:
- 禁用com_search模块。
- 启用com_finder扩展名。
- 用新的com_finder模块替换旧的com_search模块。
- 运行索引器。即使您已经在Joomla 3网站上使用com_finder,也需要执行此操作。
原创文章,作者:745907710,如若转载,请注明出处:https://blog.ytso.com/246249.html