如果我在搜索框中搜索任何内容,我会在搜索结果中获得空白。但如果我只搜索人,那么结果看起来很好。我已经尝试了很多方法来解决它但无法解决这个问题,因为我对Sharepoint没有很强的了解。请帮我解决这个问题。
答案 0 :(得分:1)
我认为你只有人的结果类型和一个显示模板,除了人的结果之外不适合任何结果。对于不同类型的搜索结果,您需要描述显示结果所需的新结果类型和新显示模板。否则,您必须修改结果类型并显示模板以处理所有结果类型。
在显示模板中,选择要显示的托管属性。在这种情况下,托管属性适合人,但不适合其他人。例如,在当前显示模板中,您的第一个托管属性是“PersonName”。与人无关的结果没有“PersonName”数据。所以,它显示为空。
您可以通过以下网址查看结果类型。
rootsite / _layouts / 15 / manageresulttypes.aspx?级别= sitecol
在结果类型 - 单击编辑中 - 您可以看到使用了哪个显示模板。