【问题标题】:FAST search for specific managed metadata term with child terms快速搜索具有子术语的特定托管元数据术语
【发布时间】:2012-10-25 12:38:26
【问题描述】:

我试图从 SharePoint 形成一个查询,以搜索特定的托管元数据术语,包括任何子术语。 我发现这个链接http://msdn.microsoft.com/en-us/library/ff625182对我有一点帮助, 在对此进行测试后,我能够使用查询字符串中的 owsTaxIdMetadataAllTagsInfo 以及我正在搜索的术语的 GUID 来查询我的术语。

但是,这仅在我使用前导 0 时才有效,即仅搜索没有子术语的特定术语。

如果我省略前导 0,则使用我在查询字符串中提供的 GUID 搜索该术语的子术语,我没有得到任何结果???

例如

http://myFASTsearch/Pages/advsearch-results.aspx?k=owstaxidmetadataalltagsinfo:01a2acafe-0306-490d-8aa4-80a7bc0b4a13 这给了我结果

http://myFASTsearch/Pages/advsearch-results.aspx?k=owstaxidmetadataalltagsinfo:1a2acafe-0306-490d-8aa4-80a7bc0b4a13 这没有给我任何结果。

我错过了什么

谢谢,

克雷格。

【问题讨论】:

    标签: sharepoint search


    【解决方案1】:

    查看您提供的页面,您应该使用r参数吗?

    http://contoso/searchcenter/pages/results.aspx?k=turtle&r=owstaxIdMetadataAllTagsInfo=#52263385-1fc3-4323-8d6b-50c8f6c3c45d:"reference materials"

    由于那篇文章可能有错误,也试试这个(注意“围绕r参数):

    http://contoso/searchcenter/pages/results.aspx?k=turtle&r="owstaxIdMetadataAllTagsInfo"=#52263385-1fc3-4323-8d6b-50c8f6c3c45d:"reference materials"

    【讨论】:

    • Theat 也不起作用,如果我将 # 放入,无论是否带有前导 0,我都不会得到任何结果。
    【解决方案2】:

    owstaxIdMetadataAllTagsInfo 不支持与子项一起使用。您必须使用 owstaxIdYourMMColumn:"column value"

    YourMMColumn 是您在列表或库中使用的列名。 在这里写博客http://www.spsdemo.com/blog/Lists/Posts/Post.aspx?ID=378

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-29
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-08
      相关资源
      最近更新 更多