为了账号安全,请及时绑定邮箱和手机立即绑定

Joomla搜索生态系统介绍

标签:
PHP 资讯 开源

您在网站上花费多长时间?对我来说,它永远不会超过2分钟。研究表明,您从Baidu搜索获得的自然访问者平均每个网站花费53秒。而您的直接访客通常花费1分钟50秒。当然,它可能会根据您的受欢迎程度而有所不同。但这是通常的情况。那么,如何使它们在您的网站上停留更长时间?

很简单,给他们他们想要的东西,他们在这里做什么,答案就是信息。您的工作是尽可能轻松地呈现信息。如果您能够成功做到这一点,您的吸引力将会提高,用户将在您的网站上花费大量时间,并且搜索引擎将在推荐您的网站时给予重视。因此,使访问者可以访问信息的最佳方法是在您的网站上提供有效的搜索选项。只有对Joomla搜索生态系统有深入的了解时,才可以这样做。

因此,今天我们将学习有关Joomla搜索如何工作,Joomla搜索的分类是什么,如何配置不同的Joomla搜索选项以及如何在网站上充分利用Joomla搜索的所有知识。

Joomla搜索如何工作?

Joomla的基础架构异常美丽。所有数据都经过整齐的组织,并存储在各自的表中。不管您在网站上使用了多少组件,都无法使主数据库表变得混乱。每个组件的所有数据都存储在各自的表中。所有表彼此分开。

Joomla搜索选项有哪些?

在Joomla CMS旅途的开始,您会发现有趣的是,搜索被归类为许多类别,这会很有趣。您一开始可能会觉得不知所措,但是一旦掌握了要点,就会意识到它的宏伟!要查看所有可用选项,请转到Joomla后端>扩展>插件。

如果按插件的类型对插件进行排序,则会看到搜索插件有两种主要类型。

搜索插件有什么作用?

自Joomla CMS启用以来,便引入了Search插件。

https://img1.sycdn.imooc.com//5e4a8ae60001fffc14990508.jpg

Finder插件有什么作用?

Finder插件是下一代Joomla搜索。所有具有“ Smart Search”前缀的插件均来自Finder类型。这是构建逻辑的地方,用于搜索项目并在正常站点使用期间自动更新它们。为了使此搜索有效,需要首先对该站点建立索引。

https://img1.sycdn.imooc.com//5e4a8ae60001690d27100899.jpg

Joomla搜索与智能搜索

Joomla主要搜索之间的根本区别在于它们提供实时搜索结果的能力。如果您使用核心搜索功能创建模块,则搜索框仅在用户点击搜索按钮后才会显示结果。但是,如果您使用的是智能搜索,则用户在搜索框中键入内容时会得到结果。

如前所述,Joomla为每个组件分离其数据库表。因此,如果您在网站上使用任何组件,则它将在数据库上具有单独的表。这些单独的表不能与主表合并。因此,当您具有从其他组件生成的数据时。Joomla搜索或智能搜索不会在搜索结果中包含该数据。

如何在Joomla中配置搜索?

非常简单。您需要先导航到“智能搜索”部分。您可以通过转到Joomla后端>组件>智能搜索来实现。您会发现一条通知,说您需要启用智能搜索内容插件。

https://img1.sycdn.imooc.com//5e4a8ae70001491915000474.jpg

因此,只需单击它或导航到您的Joomla网站后端>扩展>插件>在搜索框中键入“智能搜索”,然后按Enter。

https://img1.sycdn.imooc.com//5e4a8ae80001125115000577.jpg

系统会为您提供网站上所有可用的Smart Search插件。您需要发布所有这些。

https://img1.sycdn.imooc.com//5e4a8ae80001862d15000564.jpg

但是,如果您希望从搜索中排除任何特定类型的内容(例如“联系人”),则可以禁用该特定内容。

https://img1.sycdn.imooc.com//5e4a8ae80001fffc14990508.jpg

完成此操作后,您可以返回“智能搜索”部分,发现您已经准备就绪。这是实际工作的开始。我们将首先索引网站的所有内容。

https://img1.sycdn.imooc.com//5e4a8ae900019ad725090679.jpg

点击左上方的“索引”按钮。它将开始索引我们的内容。

https://img1.sycdn.imooc.com//5e4a8ae9000133b815000412.jpg

启动该过程后,根据您站点的大小,这可能需要几分钟甚至几小时才能完成。完成后,您几乎会立即获得所有索引内容。

https://img1.sycdn.imooc.com//5e4a8aea0001472914990561.jpg

通过从列表中取消发布特定内容,将其从搜索结果中排除。

要仔细检查,您可以单击“统计”按钮。它将显示所有索引内容。您会发现未发布的插件中缺少的内容,例如在这种情况下,“联系人”中没有内容。

https://img1.sycdn.imooc.com//5e4a8aeb00014d1c15000614.jpg

如果您经营的网站过大,则应进行检查。

您将在左侧边栏的“索引内容”旁边拥有“内容映射”。他们负责在前端提供高级搜索面板。

https://img1.sycdn.imooc.com//5e4a8af80001531a15000653.jpg

如何在网页上显示Joomla智能搜索?

完成索引编制后,就可以在网站上添加搜索框了。您还可以创建特定的搜索过滤器。

导航到Joomla后端>扩展>模块>单击新建。

https://img1.sycdn.imooc.com//5e4a8af9000195a625070708.jpg

从显示的模块类型列表中查找并选择“智能搜索模块”。然后将显示以下屏幕。

https://img1.sycdn.imooc.com//5e4a8af90001972515000749.jpg

您应该填写一些字段,例如“标题”和“位置”。定义要显示模块的位置。完成后,点击“保存并关闭”。

如何在菜单中添加搜索框?

为了使您的用户更轻松,您可以在菜单中添加搜索框,以便访问者可以直接访问搜索工具。您可以通过转到Joomla后端>菜单>主菜单>单击添加新项来实现。

https://img1.sycdn.imooc.com//5e4a8afa0001313415000499.jpg

您将看到以下屏幕。

https://img1.sycdn.imooc.com//5e4a8afa0001a96315000503.jpg

您应该在“菜单标题”字段中为搜索框输入名称。然后,在“菜单项类型”字段中单击“选择”按钮,将显示以下屏幕。

https://img1.sycdn.imooc.com//5e4a8afb0001002515000450.jpg

在显示的菜单项类型列表的“智能搜索”条目下找到并选择“搜索”。这样做之后,您将被重定向回初始屏幕。

https://img1.sycdn.imooc.com//5e4a8afb000187c315000667.jpg

完成其余设置的配置后,点击“保存并关闭”以将搜索框发布到菜单中。

配置Joomla智能搜索

完成索引编制后,通过将其添加到“菜单项”或任何网页上,可以使用户可见搜索。您可能需要根据需要配置智能搜索。为此,请导航至Joomla后端>系统>全局配置>智能搜索。

https://img1.sycdn.imooc.com//5e4a8afc00015c3515000603.jpg

成为一个更好的开发人员,您应该了解每个小细节。专业开发人员与新手的区别在于,他们总是不断学习新事物,并且知道在哪种情况下需要哪种工具。希望这篇文章能启发您的知识。


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消