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()返回)? –