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