我正在尝试从SharePoint形成一个查询,该查询搜索特定的托管元数据术语,包括任何子术语。我发现这个链接http://msdn.microsoft.com/en-us/library/ff625182对我有一点帮助,在测试之后,我能够通过在我的查询字符串中使用带有我要搜索的术语的GUID的owsTaxIdMetadataAllTagsInfo来查询我的术语。
然而,只有当我使用前导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这没有给我任何结果。
我错过了什么?
谢谢,
克雷格。
发布于 2012-10-30 16:52:46
查看您提供的页面,您是否应该使用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"
发布于 2013-05-05 09:41:40
owstaxIdMetadataAllTagsInfo不支持与子项一起使用。您必须使用owstaxIdYourMMColumn:"column value“
其中,YourMMColumn是您在列表或库中使用的列名。关于它的博客在这里http://www.spsdemo.com/blog/Lists/Posts/Post.aspx?ID=378
https://stackoverflow.com/questions/13068779
复制相似问题