我有一個js webscript,他們從Alfresco的特定存儲庫返回文檔列表。我使用luceneSearch
來獲取存儲庫的nodeRef
,這工作正常。 儲存庫主要路徑是:/app:company_home/app:dictionary/cm:StarXpert_x0020_Workflow/cm:fichiers_x0020_JSON
和我使用的luceneSearch
這樣從primary path
找到alfresco nodeRef而不使用luceneSearch
var nodes = search.luceneSearch("PATH:\"/app:company_home/app:dictionary/cm:StarXpert_x0020_Workflow/cm:fichiers_x0020_JSON//*\" AND TYPE:\"cm:content\"","@cm:name", true);
得到nodeRef但是,當我在服務器端執行我的代碼,我有一個錯誤,我webScript可以」 t從我接受的路徑中獲取節點。我搜索了,我發現問題是服務器alfresco版本上的索引問題。 所以我的問題是:我們可以從主路徑獲得nodeRef
,而不使用luceneSearch
?
感謝所有幫助
有什麼問題? – Lista
安裝在服務器中的Alfresco不接受'LuceneSearch',所以我想不使用'LuceneSearch'從其「主路徑」獲得'nodeRef' – nmalloul
爲什麼不沿着getChild獲取每個路徑元件? – Gagravarr