Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

custom index for date

Avatar

Level 3

Hello

I basically want to create a custom index where in I want to run a query on entire repository ("/content" for example) and take only nodes (pages/contents) between two different dates.

Right now, its traversing the entire repository, can a custom index on date reduce, if so how can I do that ?

Thank you,

1 Accepted Solution

Avatar

Correct answer by
Level 10

Use Oak Utilities : Index Definition Generator  to generate appropriate index per your query

Tweak the index, if required per Jackrabbit Oak – Lucene Index 

View solution in original post

4 Replies

Avatar

Correct answer by
Level 10

Use Oak Utilities : Index Definition Generator  to generate appropriate index per your query

Tweak the index, if required per Jackrabbit Oak – Lucene Index 

Avatar

Level 10

In addition to Gaurav response - for those reading this thread and wanting to know more about Indexing - please watch this GEMS session - Best Practices for Indexing and Queries in AEM

Avatar

Level 3

thanks both,

how about new contents which got created, do they automatically be added in index or a reindex is needed everytime ?

Avatar

Level 10
Use 'nrt' for same or otherwise manually reindex based on your use case. 
- async = ['async', 'nrt']

Try to go through the docs to understand how it works - Jackrabbit Oak – Indexing