Chapter 14.6: 搜索
yooyooh 发布
感谢你的贡献:
人们都希望能在您的网站进行内容搜索。
Joomla 默认使用的是全文搜索。全文意味着Joomla会在数据库内搜索你在搜索框内输入的所有关键词。
这可能对大多数人来说,听起来是显而易见的,但事实并非如此。很多搜索引擎会创建一个搜索索引,它包含了你网站使用的关键词。正式搜索时,会浏览搜索索引匹配项。这些匹配项会链接到实际内容。搜索结果页面就是基于这些匹配项和链接。
基于索引的搜索要比全文搜索快,但索引必须和你网站同步更新;否则就无法找到新的内容。为了弥补基于索引的搜索功能的性能
势,Joomla是高度可配置的。
打 Joomla 2.5起,全新的自能搜索核心组件提供了基于索引的搜索。
搜索词分析
想知道访客在你网站都搜索些什么,你必须打开统计功能(组件→搜索→选项:搜集搜索统计–是)。这样就会记录所有的搜索词并在组件–搜索内列出。别忘了打开显示搜索结果(图 1)。
图 1: 搜索统计
用户界面
你可以选择在网页直接显示搜索框或搜索链接。搜索扩展针对搜索框提供了个搜索模块,菜单项则有搜索布局。搜索模块默认已被激活,而且多数模板为它提供了特定的搜索位置。搜索模块提供了众多选项,包括按钮文本配置和设定搜索框宽度。自打Joomla 2.5以来的一个附加功能就是可以把Joomla搜索加做浏览器默认。 Joomla 搜索模块提供了 OpenSearch Format (Wikipedia) (图 2).
图 2: 搜索模块
搜索结果页顶部包含更详细的搜索表单,下面则是搜索结果(图 3)。
图 3: 搜索结果页
用户可以配置搜索设置(全部关键字、任意关键字、词组匹配)并更改显示结果次序。搜索也可以限定针对不同的内容项比如文章和类别。
幕后
你还可以在现有的搜索插件内配置搜索。请查看扩展–插件管理器并筛选类型search (图 4).
图 4: 搜索插件
这里罗列了搜索有关的插件。你可以更改插件次序,并切换激活状态。你也可以配置每个插件的选项,比如,是否需要搜索存档文章。
每个附加安装的扩展都可能包含一个搜索插件,并把它自身整合到搜索进程中。
利用基于插件的搜索结构,Joomla的搜索组件就便于使用和扩展!

















最新评论