SharePoint 2013 Search service 的 查询规则(Query Rules),可以让网站管理人员不需要写任何代码就可以客户化search 返回的结果:
1. 比如当用户输入关键字匹配 order (Query Matches KeyWords Exactly), 显示一个All orders 链接在所有结果前面,这个链接可以指向任何URL (可以添加多条 Promoted Result)
也可指定添加一个或多个结果(非当前关键字的搜索结果 Result Blocks),使用Query Builder配置这些Result Blocks
2. 当用户输入操作词(Query Conatins Action Term),比如download,可以只把download之外的非操作词传给搜索引擎, 同时可以添加Promoted Result 和 Result Block
3. 当用户输入的关键字匹配某一个字典(Query Matches Dictionary Exactly),也可以添加Promoted Result 和 Result Block
4. 当用户指定使用输入的搜索词是指定结果源(Result Source) 最高的频率的关键词(Query More Common in Source), 也可以添加Promoted Result 和 Result Block
5. 当用户使用输入的搜索词时,用户点击频率最高的结果类型(Result Type)为指定Result Type时(Result Type Commonly Clicked), 添加Promoted Result 和 Result Block
6. 当用户输入的关键词匹配某个注册表(Advanced Query Tex