2017-09-26 74 views
0

如何確認第1部分(/ home/users/section1)中的這些用戶是否已添加到AEM索引中?如何在AEM 6.2中定位索引

我創建了一個查詢生成器,返回第1部分下的所有用戶,但是如何知道這些用戶是否已添加到AEM索引,或者是否有更好的方法。我在查詢生成器中查找的是什麼,它告訴我它們在AEM中編入索引?

curl -s -u username:password http://localhost:4502/bin/querybuilder.json?path=/home/users/section1&jcr:primaryType=rep:AuthorizableFolder&1_property=jcr:createdBy&1_property.value=admin&1_property.operation=like&p.limit=-1 

我返回查詢:

成功 「:真正的」 結果 「:57654,」 總 「:57654,」 多 「:假的,」 偏移 「:0,」 點擊「:[{ 「路徑」: 「/ home/users/section1/[email protected]」, 「節選」: 「」, 「名」: 「[email protected]」, 「稱號」: 「[email protected]」 「lastModified」:「2017-09-09 14:59:23」,「created」:「2017-09-26 03:03:07」},....等

回答

0

對於用戶節點,一個位於/ oak:index/users的OOTB索引,它是一個lucene類型的索引,並將索引所有rep:Users節點。對於lucene索引,您可以使用名爲Luke的GUI工具瀏覽索引內容。

爲了解決方案的完整性,以下是基於上述假設的高級指南。希望能幫助到你。

  1. 找到物理索引文件(尋找/橡木:指數/用戶) 本地主機:4502 /系統/控制檯/ JMX/org.apache.jackrabbit.oak%3Aname%3DIndexCopier +支持+統計%2Ctype %3DIndexCopierStats

  2. 下載對應於您的橡木版本

    我建立了橡木的Lucene xxx.jar從橡樹項目(https://github.com/apache/jackrabbit-oak/tags

  3. 下載並運行Lucene的編解碼器盧克(https://jackrabbit.apache.org/oak/docs/query/lucene.html#luke

  4. 在盧克,轉到文檔選項卡,並通過長期瀏覽:路(小提示:你可以只輸入/家庭/用戶/ SECTION1並回車)

相關問題