1

我试图从 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 这给了我没有结果。

我错过了什么

谢谢,

克雷格。

4

2 回答 2

0

查看您提供的页面,您应该使用 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"

于 2012-10-30T08:52:46.003 回答
0

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

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

于 2013-05-05T01:41:40.467 回答