SharePoint Refiner webpart仅显示一个过滤器项而不是三个

时间:2015-05-29 09:16:28

标签: c# search sharepoint sharepoint-2013 web-parts

我正在构建一个开箱即用的SharePoint搜索。基本搜索工作得很好。

我创建了一个SharePoint列表并添加了一个元数据列,该列与TermStore绑定并运行完全爬网。到目前为止,一切看起来都很好。

问题是,我添加了一个Refiner web部件,它一次只显示一个精炼商项目(三星,Apple或HTC),具体取决于我在搜索框中输入的内容,如下面的屏幕截图所示。

我希望Refiner始终显示所有三个精简程序,以便用户选择和过滤搜索结果。

如下所示,Refiner webpart仅显示在搜索框中输入的过滤器值: enter image description here enter image description here

此列表显示所有项目。正如您所看到的,列表中有三个项目(HTC,Apple和Samsung): enter image description here

元数据类型列定义如下面的屏幕截图所示: enter image description here

My Refiner配置如下: enter image description here

术语库也可以在下面的屏幕截图中看到: enter image description here

请回复我是否需要做些什么来修复我的修炼工以显示所有过滤器选项供用户选择(例如HTC,Apple,Samsung)。

谢谢。

亲切的问候。

1 个答案:

答案 0 :(得分:0)

请搜索“*”以获取所有可用的搜索结果。您现在应该有所有精炼机选项 Refiner用于缩小当前搜索结果的范围。 因此,当您搜索“三星”时,您将只获得“三星”选项,因为所有搜索结果都有“AKPhones”托管属性=“三星”。