索引和查询

Orchard提供了创建全文索引,查询内容项的能力.Indexing特性提供了创建索引的能力,他基于特定的全文索引引擎,比如Lucene。Search特性提供了查询索引的能力,他为前台提供了查询页面,并返回符合条件的内容项。所以,要使用查询,我们需要启用SearchIndexing 和 Lucene这3个特性

当你启用了Indexing和Search特性以后,你会在后台的配置节点,看到两个新的菜单项: Search 和 Indexes。 Indexer是一个后台任务,默认情况下1分钟执行一次,你也可以立即更新索引。Indexes 界面还会显示可以搜索到的内容项数量, Search 见面可以配置可以搜索的字段

当你启用搜索特性以后,进入内容定义界面,编辑内容定义,这里,你可以选择需要加入的索引。

在搜索配置页面,你需要勾选需要查询的字段:

通过部件,我们可以在前端页面上加上搜索工具。点击后台"部件"菜单项,选择layer,在对应的Zone里面,加入SearchForm 部件。

你在输入框输入关键字,点击查询,就可以看到查询结果了

posted @ 2015-08-24 11:35  争世不悔  阅读(240)  评论(0编辑  收藏  举报