将您的Joomla 4网站从搜索转换为智能搜索
'搜索'和'智能搜索'组件自Joomla 2.5以来一直共存。
搜索(或com_search
)将提供直接的搜索功能,而智能搜索将提供索引和更高级的搜索功能,包括筛选。
智能搜索(或如果您在Joomla存储库中查找它,则为com_finder)在Joomla 4中得到了极大的改进。更加流畅,性能更佳,更加'现代化'。了解您如何可以在网站上从一种过渡到另一种。
在从早期版本迁移到Joomla 4的系统上,搜索尚未被删除。如果您有一个使用'搜索'的Joomla 3网站,它已被转移到您的迁移网站上。然而,如果您开始一个新的Joomla 4网站,则不再安装'旧'的搜索组件。它被认为已过时,不再适合现代设计。
由于搜索正在逐步淘汰,因此迁移到智能搜索相当简单。但是,某些网站可能需要特别注意,特别是如果您为您的网站创建了特定的插件,或者如果第三方扩展安装了自己的搜索插件。
搜索和智能搜索都依赖于插件(或在整个页面创建过程中被触发的小扩展,用于特定任务)。为每种可以搜索和索引的数据类型都有一个插件。对于核心Joomla,您将找到分类、内容、联系人的插件...
通过启用或禁用这些插件,搜索扩展可以从不同的数据集中提供更多或更少的搜索结果。
您的网站使用的是'智能搜索'和'finder'插件。
您很幸运,您已经在使用最新的搜索功能了!
您的网站使用的是'搜索',并且只使用核心'搜索'插件。
- 将'搜索'模块实例替换为'智能搜索'模块实例。
- 禁用'搜索'类型的插件。
禁用搜索插件
- 启用相应的'finder'类型插件。
启用所需的finder插件
- 将使用'搜索'组件创建的菜单项替换为使用'智能搜索'组件创建的菜单项。
您的网站使用'搜索',部分或全部核心插件,以及第三方插件。
按照之前用例的步骤进行。
另外
- 禁用“搜索”类型的第三方插件,并启用相应的“查找器”类型插件(通常,第三方扩展为搜索扩展提供插件)。
您的网站使用“搜索”,一些或所有核心插件,一些第三方插件以及一些定制插件。
按照之前用例的步骤进行。
另外
- 禁用自定义插件。需要为新插件创建新的插件以供Smart Search使用。
设置Smart Search组件
按照Joomla的文档设置Smart Search组件。
https://docs.joomla.org/Help4.x:Smart_Search:_Indexed_Content
Smart Search索引器
禁用或卸载搜索组件。
一旦对新设置满意,您可以安全地禁用或删除旧的搜索扩展(在卸载时,只需在包pkg_search上操作即可)。
卸载搜索组件。
这样,您就从搜索过渡到了智能搜索。
在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人意见或经验,可能并不与Joomla项目的官方立场一致。
通过接受,您将访问由 https://magazine.joomla.net.cn/ 外部第三方提供的服务
评论 2
“设置Smart Search组件”部分中的链接已损坏。正确的链接是
https://docs.joomla.org/Help4.x:Smart_Search:_Indexed_Content
已修复