Document enhancements in indexing in 1.6
Add details around oakutils service
* [Codec](#codec)
* [Boost and Search Relevancy](#boost)
* [Effective Index Definition](#stored-index-definition)
+ * [Generating Index Definition](#generate-index-definition)
* [Near Real Time Indexing](#nrt-indexing)
* [LuceneIndexProvider Configuration](#osgi-config)
* [Tika Config](#tika-config)
@@ -875,6 +876,15 @@ to true. Once disable any change in index definition would start effecting the q
Refer to [OAK-4400][OAK-4400] for more details.
+#### <a name="generate-index-definition"></a> Generating Index Definition
+
+To simplify generating index definition suitable for evaluating certain set of queries you can make use of
+http://oakutils.appspot.com/generate/index. Here you can provide a set of queries and then it would generate the
+suitable index definitions for those queries.
+
+Note that you would still need to tweak the definition for aggregation, path include exclude etc as that data cannot
+be inferred from the query
+
### <a name="nrt-indexing"></a> Near Real Time Indexing
`@since Oak 1.6`
@@ -1395,6 +1405,9 @@ from property index in following aspects
### <a name="examples"></a>Examples
+Have a look at [generating index definition](#generate-index-definition) for some tooling details
+which simplify generating index definition for given set of queries
+
#### <a name="simple-queries"></a>A - Simple queries
In many cases the query is purely based on some specific property and is not
