在 Alfresco 中搜索版本化元数据

2024-04-16

如何在旧版本的节点中搜索元数据字段?

我知道Solr支持version2store的索引,而且看起来在Alfresco 4.2f中,它确实是索引的。然而,似乎没有办法通过查询 : 来通过共享 FTS 搜索来获取它。

如果这在共享搜索中不可能,Java API 或 OpenCMIS 中是否有允许这样做的东西?


当您执行查询时露天搜索服务 http://dev.alfresco.com/resource/docs/java/org/alfresco/service/cmr/search/SearchService.html(这将依次与配置的 Lucene 或 Solr 对话),您指定一个 StoreRef。通常情况下,这会是StoreRef.PROTOCOL_WORKSPACE搜索所有当前文档。但是,您同样可以针对StoreRef.PROTOCOL_ARCHIVE查询旧版本的节点。您还可以从VersionService.getVersionStoreReference() http://dev.alfresco.com/resource/docs/java/org/alfresco/service/cmr/version/VersionService.html#getVersionStoreReference()

当您返回结果时,您应该能够查找versionLabel属性来查看您的结果匹配的版本

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Alfresco 中搜索版本化元数据 的相关文章

随机推荐