Chapter 14.6: 搜索

感谢你的贡献: 

Search!

人们都希望能在您的网站进行内容搜索。
Joomla 默认使用的是全文搜索。全文意味着Joomla会在数据库内搜索你在搜索框内输入的所有关键词。

这可能对大多数人来说,听起来是显而易见的,但事实并非如此。很多搜索引擎会创建一个搜索索引,它包含了你网站使用的关键词。正式搜索时,会浏览搜索索引匹配项。这些匹配项会链接到实际内容。搜索结果页面就是基于这些匹配项和链接。
基于索引的搜索要比全文搜索快,但索引必须和你网站同步更新;否则就无法找到新的内容。为了弥补基于索引的搜索功能的性能

势,Joomla是高度可配置的。

打 Joomla 2.5起,全新的自能搜索核心组件提供了基于索引的搜索。

搜索词分析

想知道访客在你网站都搜索些什么,你必须打开统计功能(组件→搜索→选项:搜集搜索统计–是)。这样就会记录所有的搜索词并在组件–搜索内列出。别忘了打开显示搜索结果(图 1)。

Joomla! 1.5 cocoate.com/node/10320

图 1: 搜索统计

用户界面

你可以选择在网页直接显示搜索框或搜索链接。搜索扩展针对搜索框提供了个搜索模块,菜单项则有搜索布局。搜索模块默认已被激活,而且多数模板为它提供了特定的搜索位置。搜索模块提供了众多选项,包括按钮文本配置和设定搜索框宽度。自打Joomla 2.5以来的一个附加功能就是可以把Joomla搜索加做浏览器默认。 Joomla 搜索模块提供了 OpenSearch Format (Wikipedia) (图 2).

cocoate.com/node/10320

图 2: 搜索模块

搜索结果页顶部包含更详细的搜索表单,下面则是搜索结果(图 3)。

cocoate.com/node/6261

图 3: 搜索结果页

用户可以配置搜索设置(全部关键字、任意关键字、词组匹配)并更改显示结果次序。搜索也可以限定针对不同的内容项比如文章和类别。

幕后

你还可以在现有的搜索插件内配置搜索。请查看扩展–插件管理器并筛选类型search (图 4).

cocoate.com/node/6261

图 4: 搜索插件

这里罗列了搜索有关的插件。你可以更改插件次序,并切换激活状态。你也可以配置每个插件的选项,比如,是否需要搜索存档文章。

每个附加安装的扩展都可能包含一个搜索插件,并把它自身整合到搜索进程中。

利用基于插件的搜索结构,Joomla的搜索组件就便于使用和扩展!

 

Section: