2016-05-18 48 views
1

我在Alfresco網站的文檔庫中有一個名爲「12345」的文件夾。使用Lucene搜索我要去取我的所有內容駐留在此文件夾中:Lucene在Alfresco中搜索

我曾嘗試:

search.luceneSearch("PATH:\"/app:company_home/st:sites/cm:"+siteName+"/cm:documentLibrary/cm:12345/*\""); 

search.luceneSearch("PATH:\"/app:company_home/st:sites/cm:"+siteName+"/cm:documentLibrary/*\" AND @cm\\:name:\""+entityID+"\""); 

+PATH:"/app:company_home/app:user_homes//* " AND [email protected]\:name:"12345" 

但使用上述路徑沒有去指定的文件夾。如何訪問站點內的文件夾?

+0

這些查詢是否有效? – 2016-05-18 05:58:01

+0

是的,有什麼問題? – Akah

+0

感謝您的回覆隊友,問題已得到解決,它與Alfresco中文件夾的命名慣例有關。 –

回答

4

試試這個。 任何文件夾開始整數前綴字符串「X003」,那麼第一個整數後,你必須要連接「

因此,如果文件夾名稱爲「12345」,將被視爲_x0031_2345。路徑將是「/ app:company_home/st:sites/cm:sitename/cm:documentLibrary/cm:_x0031_2345」 我希望它有幫助。

+0

謝謝,真的有幫助.... :) –

+1

這是ISO9075,例如http://docs.alfresco.com/4.1/references/API-JS-iso9075Encode.html – Lista