Query Suggestion-搜索建议
为了更方便用户使用,搜索引擎在用户输入的时候,会给一些相关的提示,这样不需要全部输入。
SharePoint 2013里提供了类似的功能,叫QuerySuggestions。Query Suggestions在Search Service Applications的管理页面设置。在管理界面点击Query Suggestions:
看到如下界面。Search Suggestions,是一个开关,用来控制时候显示Suggestions。如果这里开启了,user仍然可以在Search Box的Web part属性里关闭是否显示。
Language, 在这里选择一个语言。每一种语言就可以设置自己的suggestions。
下面有Always suggestion phases和never suggest phases,分别设置需要建议的不需要建议的词组。
用记事本新建一个txt文件,在里面写上需要建议的词组,然后在Always Suggestions phases里面点击Import from text file,上传文件。
完毕之后再search box做一下测试,发现不好用。原因是,上传之后并不会立即生效,SharePoint后台有一个timer job来完成处理,在Job Monitor里面找到Prepare query suggestions,启动这个timer job或者等待其运行完毕,再试一次,好用了。
除了在这里设定建议词组,SharePoint还会自己维护一个内部的词语库。当users 搜索一个关键字,并且结果被点击了6次以上,SharePoint每天就把这个词语加入到了自己的库里。这个库是以Site Collection为单位分类的,因此每个site collection的建议并不一样。