2016-01-06 92 views
0

我在AEM中使用includedPaths屬性創建PropertyIndex,基於:http://jackrabbit.apache.org/oak/docs/query/property-index.html(search includedPaths)。 我注意到,即使在爲特定路徑添加includedPath之後,重新索引發生在整個存儲庫上。不應該只在指定的路徑上構建索引嗎?AEM 6.1 PropertyIndex includedPathPath

這裏是error.log中:

06.01.2016 09:18:38.607 *INFO* [[ACTIVE] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be performed for following indexes: [/oak:index/myPropertyIndex] 
06.01.2016 09:18:45.708 *INFO* [[ACTIVE] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing Traversed #10000 /etc/dam/viewers/s7viewers/html5/images/v2/ZoomResetButton_light_up_touch.png/jcr:content 
06.01.2016 09:18:51.398 *INFO* [[ACTIVE] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing Traversed #20000 /jcr:system/jcr:nodeTypes/cq:VirtualComponent/jcr:propertyDefinition[2] 
06.01.2016 09:18:53.222 *INFO* [[ACTIVE] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing Traversed #30000 /jcr:system/jcr:versionStorage/1c/01 
06.01.2016 09:18:54.185 *INFO* [[ACTIVE] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing Traversed #40000 /jcr:system/jcr:versionStorage/42/2d 
06.01.2016 09:18:55.138 *INFO* [[ACTIVE] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing Traversed #50000 /jcr:system/jcr:versionStorage/68/91 
06.01.2016 09:18:56.325 *INFO* [[ACTIVE] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing Traversed #60000 /jcr:system/jcr:versionStorage/8e/37 

06.01.2016 09:19:37.995 *INFO* [[ACTIVE] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing Traversed #140000 /libs/mobileapps/gui/components/pages/clientlibs/js.txt 

我includedPaths甚而不包括在/ etc /或者/ lib目錄。它是指/內容/大壩

+0

我想我得到了includedPaths錯誤的含義。 它說:「索引僅用於查詢具有未被排除的路徑限制和部分包含路徑。」它用於查詢而不是索引。 與excludedPaths類似「只有在查詢具有未排除的路徑限制和部分包含路徑時才使用索引。」 – airboss

回答

0

請設置屬性

excludedPaths=[/var, /etc/workflow/instances, /jcr:system] 

上的索引以及重新索引該索引。如果仍然不起作用,請給出橡木核心版本和http://host:port/oak:index.tidy.-1.json輸出。

相關問題