Joomla 4每个月都会在Alpha版本上取得进展。
Alpha 10带来了一个重要的变化:现在有一个新的默认搜索扩展。旧的com_search已被com_finder取代。
这不是一个新的扩展,因为com_finder已经在Joomla 3每个版本的中:它被称为“智能搜索”。因此,几年来,Joomla在核心中有两个搜索扩展,这没有太大意义。旧的com_search将加入其他已退役的扩展,例如Weblinks作为可选的Joomla下载。
我将向您概述新的Joomla 4搜索。它确实比它正在取代的旧搜索更先进,功能更全面。
介绍新Joomla 4搜索
旧的Joomla搜索是一劳永逸的。您不需要配置任何东西,但是search也是非常基本的,带有非常多的选项。
新的Joomla 4搜索要高级得多,且可配置得多。com_finder扩展使用一个活动索引器。这意味着索引器将会有一次乐趣,但是之后Joomla将自动索引您创建的任何新内容。
运行索引后,每次返回搜索页面时,您都会发现所有内容都列在此处:
除了基本的搜索功能之外,还有一个“内容地图”,可以为您提供网站索引中所有内容的明细:
还有一个“搜索筛选”功能。这允许您为访问者创建筛选器以供使用。例如,您可以允许他们仅查看特定类别中的内容,或仅查看特定开始日期和结束日期之间发布的内容。此功能不仅对搜索有用。您可以通过多种方式使用搜索筛选器向访问者展示内容。Joomla中默认的博客/列表布局有一个非常可定制的替代方案。您可以创建搜索过滤器,然后从菜单链接到。
您将需要为所有需要索引的内容提供插件,因此扩展开发人员将需要调整代码以适应Joomla的新搜索。
新搜索的高级功能
我提到过新的搜索比旧的搜索功能强大得多,当你深入研究新的搜索选项时,你会发现这一点。你可以通过多种方式定制你的搜索结果:
您还可以自定义搜索结果不同部分的重要性。例如,您可以选择赋予标题、正文文本、元数据或Joomla内容的其他部分更多的权重。
如何更新到新搜索
- 启用com_finder扩展名。
- 用新的com_finder模块替换旧的com_search模块。
- 运行索引器。即使您已经在Joomla 3站点上使用com_finder,也需要这样做。