You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by ch...@apache.org on 2017/03/22 06:31:04 UTC

svn commit: r1788055 - /jackrabbit/oak/trunk/oak-doc/src/site/markdown/query/lucene.md

Author: chetanm
Date: Wed Mar 22 06:31:04 2017
New Revision: 1788055

URL: http://svn.apache.org/viewvc?rev=1788055&view=rev
Log:
OAK-5917 - Document enhancements in indexing in 1.6

Add details around oakutils service

Modified:
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/query/lucene.md

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/query/lucene.md
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/query/lucene.md?rev=1788055&r1=1788054&r2=1788055&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/query/lucene.md (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/query/lucene.md Wed Mar 22 06:31:04 2017
@@ -32,6 +32,7 @@
     * [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 inde
 
 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