在Alfresco中,我们具有文件的元数据字段的 JSON 表示形式。以下是一个图像文件:
Sub ensureFolderExists(strFldrPath)
If Not FSO.FolderExists(strFldrPath) AND strFldrPath <> "" Then
ensureFolderExists(FSO.GetParentFolderName(strFldrPath))
FSO.CreateFolder strFldrPath
End If
End Sub
我正在根据要求搜索所有图像文件,其中包含元数据字段“软件”:“ Adobe Photoshop” (如我们在上面的json结构中所见)。
通过使用以下代码,我可以在露天目录中搜索所有具有'mimeType''image / jpeg'的文件,但是不确定如何搜索元数据“软件”: “ Adobe Photoshop” ?
{
"mimeType": "image/png",
"downloadUrl": "",
"content": {
"type": null,
"version": "",
"attributes": {
"resolutionUnit": "Inch",
"software": "Adobe Photoshop"
},
"newContentIconDuration": null,
"creationDate": "2016-08-03T14:58:32.656-04:00"
}
}
有什么建议吗?
答案 0 :(得分:0)
我现在可以使用以下语句获取它:
var docs = search.luceneSearch("@exif\\:software:\"Adobe Photoshop\"");
获取此字段名称的步骤为==>转到Alfresco Admin Consile->节点浏览器 然后将此值放在 PATH 字段中,并选择“ Nodref ”:“ workspace:// SpacesStore / REFERENCEIDOFTHEFILE ”。我们可以看到名称所使用的字段。在这种情况下,它是 exif:software 。