我在发布网站的页面库中有页面,其内容类型中有托管元数据(分类)字段。我希望我的自定义搜索 webpart 读取其父页面上设置的分类法(我可以很好地做到这一点),然后仅使用父页面的选定标签作为过滤器(不需要关键字)查询特定范围。
我试图设置我的CoreResultWebPart 的FixedQuery =“owstaxIdMetadataAllTagsInfo=#0[TERM GUID]”,但没有成功......我实际上在得到0 个结果后放弃了,现在正试图只执行一个FullTextSqlQuery。
不幸的是,即使已成功索引具有托管元数据字段的页面,托管属性 owstaxIdMetadataAllTagsInfo 的结果中也没有数据!我继续使属性可搜索/可查询,并且属性值为空。
当页面上确实存在填充数据的托管元数据字段时,任何人都可以确认我应该从该托管属性中获取值吗?
注意:我试图根据我网站内容类型中的托管元数据字段创建自己的托管属性——结果相同。