我正在使用具有以下内容模型的 Crafter 2.5.10
页面 -> 包括文件和组件(文件组件)
文件组件 -> 还包括其他文件
我需要针对文件元数据执行给定关键字的搜索(Solr 查询),即,如果我搜索“Potato”并且我有一个 PDF 文件,其中包含“Potato”一词,结果将是匹配。当我得到上述查询的结果时,我需要该文件所在页面的信息(包括)。
使用 SearchAttachmentWithExternalMetadataPostProcessor 我可以获取直接包含在页面中的文件的元数据。但是对于包含在文件组件中的文件,我只获得来自包含该文件的组件的信息。
有没有办法合并文件的元数据+父组件+父页面组件