2015-10-06 66 views
0

我使用elasticsearch獲得一些文件,這些文檔我有一個像elasticsearch只獲取文檔中特定文件夾

下的田間小路:/ DOC1/DOC2/name_of_doc

,所以我想獲得只有在DOC2根的文件,我不想在DOC2的子文件夾中的文件

我測試前綴的選擇,但如果我使用的是在子文件夾中的文檔將出現

所以有可能直接在「c:/ doc1/doc2 /」中使用正則表達式獲得所有文檔,

或者是否可以在我的查詢中添加文件的名稱? (該名稱存儲在elasticsearch) 像

"c:/doc1/doc2/" . name.value 
+0

是什麼_racine_? –

+0

你試過什麼? –

回答

0

我覺得很感謝

filter ['bool'] ['should'] [] = array (
       'regexp' => array (
         'ecm:path' => "c:\/doc1/doc2\/([^\/]*)" 
     ) 
); 
相關問題