我正在尝试将文件的节点引用上传到我的 java 类中的默认根目录。
我试过这个链接。
但它返回空结果集。如何编写搜索查询来获取特定的文件节点。或者有什么方法可以从 java 类中的 sting 创建节点 ref。
我的代码:
NodeRef companyHomeNodeRef = null;
StoreRef storeRef = new StoreRef(StoreRef.PROTOCOL_WORKSPACE,
"SpacesStore");
ResultSet rs = searchService.query(storeRef,
SearchService.LANGUAGE_LUCENE, "\\\"/app:company_home/app:user_homes/sys:boris/cm:mypics\\");
try {
System.out.println("length :" + rs.length());
if (rs.length() == 0) {
// throw new Exception("Didn't find Company Home");
} else {
companyHomeNodeRef = rs.getNodeRef(0);
}
} finally {
rs.close();
}
谢谢