【问题标题】:SharePoint online Search returning multiple site collection resultsSharePoint 在线搜索返回多个网站集结果
【发布时间】:2018-11-22 23:06:27
【问题描述】:

嗨, 我想将 Sharepoint 结果的搜索限制为仅一个网站集。 为此,我创建了一个新的结果源并尝试了以下查询 {?{searchTerms} SPSiteURL={SiteCollection.URL}} {?{searchTerms} -contentClass:STS_Site Path={SiteCollection.URL}*}

也尝试了文本字符串中的路径,但不起作用。 事实上,如果我使用 Path 它不会带来任何结果。 我知道它不需要完全爬网。它是否正确 ?我哪里错了

【问题讨论】:

    标签: sharepoint-online


    【解决方案1】:

    请尝试以下查询以获取搜索结果,这与我们在搜索框中输入的内容有关。

    • 路径:URL {SearchBoxQuery}*

    • SPSiteURL:URL {SearchBoxQuery}*

    例如:

    1. 路径:https://test.com/sites/test {SearchBoxQuery}*
    2. SPSiteURL:https://test.com/sites/test {SearchBoxQuery}*

    如果您需要按特定文本进行过滤。

    • 路径:欢迎 URL*

    • SPSiteURL:URL 测试*

    例如:

    1. 路径:https://test.com/sites/test欢迎*
    2. SPSiteURL:https://test.com/sites/testtest*

    适用于多个网站集

    path:https://test.com/sites/test1 OR path:https://test.com/sites/test2 {SearchBoxQuery}*

    path:https://test.com/sites/test1 OR path:https://test.com/sites/test2 welcome*

    【讨论】:

    • 谢谢@sreeraj。这是要添加到自定义结果源中吗?因为那行不通。
    • 1)如果已经创建了一个自定义的 Webpart.xml 文件,在 xml 代码中您可以将上述查询添加为“QueryTemplate”。 2)或者你可以在自定义结果源中添加这个
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    相关资源
    最近更新 更多