0
我已经将一些自定义模型导入到Alfresco中,我需要从Repository中提取方面信息和内容。在Alfresco中查询自定义模型
我需要传递关键字和模型名称(这是一个方面)来提取与模型相关的内容或方面。
search/{keywords}?model={model?}
这是我使用提取内容的JavaScript传递模型
var docs = search.luceneSearch("@kd\\:commonname_content_type_tag:\"" + model + "\"");
我如何可以连接两个方面的属性?
我做到了,到Java,但在JavaScript中的语法似乎是完全不同的:
queryString = "+TYPE:\"" + Constants.createQNameString(CommonAspects.NAMESPACE_KD_CONTENT_MODEL, DrugModel.TYPE_SUPPLIER) + "\" ";
queryString += "[email protected]\\:SupplierID:" + drugBrandNameBean.getSupplierID();
String supplier = contentQuery.getUUID(queryString);
另一个问题,我该怎么处理JavaScript的文档?我可以访问我的方面吗?
我想类似的东西,但它没有工作:
var docs = search.luceneSearch("@kd\\:commonname_content_type_tag:\"" + model + "\"");
for (var i=0; i<docs.length; i++) {
log += "Searching " + commonName + " - Name: " + docs[i].name + "\tPath: " + docs[i].displayPath;
log += "\tType: " + docs[i].commonname_content_type_tag + "\r\n";
}
提取的行是正确的,但在commonname_content_type_tag性能始终没有定义:
Searching acarbose - Name: exenatide - Contraindication Path: /Company Home/CommonName Type: undefined
感谢您的帮助!
安德烈
完美!我在哪里可以找到一些信息对象doc strucutre(由search.luceneSearc()返回)? –