jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mdue...@apache.org
Subject svn commit: r1519444 - /jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/
Date Mon, 02 Sep 2013 14:12:15 GMT
Author: mduerig
Date: Mon Sep  2 14:12:14 2013
New Revision: 1519444

URL: http://svn.apache.org/r1519444
Log:
OAK-936: Site checkin for project Oak Documentation-0.9-SNAPSHOT

Added:
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/query.html   (with props)
Modified:
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/construct.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/dev_getting_started.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/differences.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/dos_and_donts.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/downloads.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/from_here.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/index.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/jsop-diff.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/license.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/microkernel.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/mongomk.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/nodestate.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/overview.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/participating.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/segmentmk.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/use_getting_started.html
    jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/when_things_go_wrong.html

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/construct.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/construct.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/construct.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/construct.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -202,6 +205,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/dev_getting_started.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/dev_getting_started.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/dev_getting_started.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/dev_getting_started.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -202,6 +205,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/differences.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/differences.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/differences.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/differences.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -202,6 +205,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>
@@ -307,14 +317,14 @@
 <p>This change can cause subtle differences in behavior when two sessions perform modifications relying on one session seeing the other session&#x2019;s changes. Oak requires explicit calls to <tt>Session.refresh()</tt>in this case.</p>
 
 <blockquote>
-<p><i>Note</i>: To ease migration to Oak, sessions will currently automatically refresh after being idle for more than one second. Sessions being idle for more than one minute will log a warning to the log file. Furthermore sessions are automatically synchronised to reflect the same state across accesses within a single thread. That is, an older session will see the changes done through a newer session given both sessions are accessed from within the same thread.</p>
+<p><i>Note</i>: To ease migration to Oak, sessions being idle for more than one minute will log a warning to the log file. Furthermore sessions are automatically synchronised to reflect the same state across accesses within a single thread. That is, an older session will see the changes done through a newer session given both sessions are accessed from within the same thread.</p>
 <p>Automatic session synchronisation is a transient feature and will most probably be removed in future versions of Oak. See <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-803">OAK-803</a> for further details regarding session backwards compatibility and <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-960">OAK-960</a> regarding in thread session synchronisation.</p>
 </blockquote>
 <p>On Oak <tt>Item.refresh()</tt> is deprecated and will always cause an <tt>Session.refresh()</tt>. The former call will result in a warning written to the log in order to facilitate locating trouble spots.</p></div>
 <div class="section">
 <h2>Query<a name="Query"></a></h2>
 <p>Oak does not index content by default as does Jackrabbit 2. You need to create custom indexes when necessary, much like in traditional RDBMSs. If there is no index for a specific query then the repository will be traversed. That is, the query will still work but probably be very slow.</p>
-<p>See TODO for how to create a custom index.</p></div>
+<p>See the <a href="/query/">query overview page</a> for how to create a custom index.</p></div>
 <div class="section">
 <h2>Observation<a name="Observation"></a></h2>
 <p>Regarding observation listeners:</p>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/dos_and_donts.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/dos_and_donts.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/dos_and_donts.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/dos_and_donts.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -202,6 +205,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/downloads.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/downloads.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/downloads.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/downloads.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -200,6 +203,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/from_here.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/from_here.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/from_here.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/from_here.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -200,6 +203,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/index.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/index.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/index.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/index.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -200,6 +203,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/jsop-diff.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/jsop-diff.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/jsop-diff.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/jsop-diff.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -202,6 +205,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/license.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/license.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/license.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/license.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -200,6 +203,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/microkernel.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/microkernel.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/microkernel.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/microkernel.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -200,6 +203,13 @@
         Understanding the node state model</a>
             </li>
                   
+      <li>
+    
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
       <li class="active">
     
             <a href="#"><i class="none"></i>Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/mongomk.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/mongomk.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/mongomk.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/mongomk.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -202,6 +205,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/nodestate.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/nodestate.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/nodestate.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/nodestate.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -200,6 +203,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/overview.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/overview.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/overview.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/overview.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -200,6 +203,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/participating.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/participating.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/participating.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/participating.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -202,6 +205,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Added: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/query.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/query.html?rev=1519444&view=auto
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/query.html (added)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/query.html Mon Sep  2 14:12:14 2013
@@ -0,0 +1,435 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 2013-09-02
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Jackrabbit Oak - </title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script>
+
+    
+            </head>
+        <body class="topBarEnabled">
+          
+    
+    
+            
+    
+    
+    <a href="http://github.com/apache/jackrabbit-oak">
+      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
+        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
+        alt="Fork me on GitHub">
+    </a>
+  
+                
+                    
+                
+
+    <div id="topbar" class="navbar navbar-fixed-top ">
+      <div class="navbar-inner">
+                <div class="container-fluid">
+        <a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar">
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+        </a>
+                
+                                <ul class="nav">
+                          <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Overview <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="index.html"  title="Jackrabbit Oak">Jackrabbit Oak</a>
+</li>
+                  
+                      <li>      <a href="license.html"  title="License">License</a>
+</li>
+                  
+                      <li>      <a href="downloads.html"  title="Downloads">Downloads</a>
+</li>
+                  
+                      <li>      <a href="from_here.html"  title="From here">From here</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Concepts and architecture <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="overview.html"  title="Overview">Overview</a>
+</li>
+                  
+                      <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
+</li>
+                  
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
+                      <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Using Oak <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="use_getting_started.html"  title="Getting Started">Getting Started</a>
+</li>
+                  
+                      <li>      <a href="differences.html"  title="Differences to Jackrabbit 2">Differences to Jackrabbit 2</a>
+</li>
+                  
+                      <li>      <a href="dos_and_donts.html"  title="Dos and don'ts">Dos and don'ts</a>
+</li>
+                  
+                      <li>      <a href="when_things_go_wrong.html"  title="When things go wrong">When things go wrong</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Developing Oak <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="dev_getting_started.html"  title="Getting Started">Getting Started</a>
+</li>
+                  
+                      <li>      <a href="participating.html"  title="Participating">Participating</a>
+</li>
+                  
+                      <li>      <a href="apidocs/index.html"  title="API docs">API docs</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Links <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+                </ul>
+      </li>
+                  </ul>
+          
+          
+          
+                   
+                      </div>
+          
+        </div>
+      </div>
+    </div>
+    
+        <div class="container-fluid">
+          <div id="banner">
+        <div class="pull-left">
+                                <div id="bannerLeft">
+                <h2>Oak Documentation</h2>
+                </div>
+                      </div>
+        <div class="pull-right">  </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                  <li id="publishDate">Last Published: 2013-09-02</li>
+                  <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
+                      
+                
+                    
+      
+                            </ul>
+      </div>
+
+            
+      <div class="row-fluid">
+        <div id="leftColumn" class="span3">
+          <div class="well sidebar-nav">
+                
+                    
+                <ul class="nav nav-list">
+                    <li class="nav-header">Overview</li>
+                                
+      <li>
+    
+                          <a href="index.html" title="Jackrabbit Oak">
+          <i class="none"></i>
+        Jackrabbit Oak</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="license.html" title="License">
+          <i class="none"></i>
+        License</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="downloads.html" title="Downloads">
+          <i class="none"></i>
+        Downloads</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="from_here.html" title="From here">
+          <i class="none"></i>
+        From here</a>
+            </li>
+                              <li class="nav-header">Concepts and architecture</li>
+                                
+      <li>
+    
+                          <a href="overview.html" title="Overview">
+          <i class="none"></i>
+        Overview</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="nodestate.html" title="Understanding the node state model">
+          <i class="none"></i>
+        Understanding the node state model</a>
+            </li>
+                  
+      <li class="active">
+    
+            <a href="#"><i class="none"></i>Query</a>
+          </li>
+                  
+      <li>
+    
+                          <a href="microkernel.html" title="Microkernel">
+          <i class="none"></i>
+        Microkernel</a>
+            </li>
+                              <li class="nav-header">Using Oak</li>
+                                
+      <li>
+    
+                          <a href="use_getting_started.html" title="Getting Started">
+          <i class="none"></i>
+        Getting Started</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="differences.html" title="Differences to Jackrabbit 2">
+          <i class="none"></i>
+        Differences to Jackrabbit 2</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="dos_and_donts.html" title="Dos and don'ts">
+          <i class="none"></i>
+        Dos and don'ts</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="when_things_go_wrong.html" title="When things go wrong">
+          <i class="none"></i>
+        When things go wrong</a>
+            </li>
+                              <li class="nav-header">Developing Oak</li>
+                                
+      <li>
+    
+                          <a href="dev_getting_started.html" title="Getting Started">
+          <i class="none"></i>
+        Getting Started</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="participating.html" title="Participating">
+          <i class="none"></i>
+        Participating</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="apidocs/index.html" title="API docs">
+          <i class="none"></i>
+        API docs</a>
+            </li>
+                              <li class="nav-header">Links</li>
+                </ul>
+                
+                    
+                
+          <hr class="divider" />
+
+           <div id="poweredBy">
+                   
+    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
+
+    
+    <div class="g-plusone" data-href="http://jackrabbit.apache.org/oak-doc/" data-size="tall" ></div>
+
+                   <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+                  </div>
+          </div>
+        </div>
+        
+                
+        <div id="bodyColumn"  class="span9" >
+                                  
+            <!-- Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License. --><div class="section">
+<h2>Query<a name="Query"></a></h2>
+<p>Oak does not index content by default as does Jackrabbit 2. You need to create custom indexes when necessary, much like in traditional RDBMSs. If there is no index for a specific query then the repository will be traversed. That is, the query will still work but probably be very slow.</p>
+<p>Query Indices are defined under the <tt>oak:index</tt> node.</p>
+<div class="section">
+<h3>Cost calculation<a name="Cost_calculation"></a></h3>
+<p>Each query index is expected to estimate the worst-case cost to query with the given filter. The returned value is between 1 (very fast; lookup of a unique node) and the estimated number of entries to traverse, if the cursor would be fully read, and if there could in theory be one network round-trip or disk read operation per node (this method may return a lower number if the data is known to be fully in memory).</p>
+<p>The returned value is supposed to be an estimate and doesn&#x2019;t have to be very accurate. Please note this method is called on each index whenever a query is run, so the method should be reasonably fast (not read any data itself, or at least not read too much data).</p>
+<p>If an index implementation can not query the data, it has to return <tt>Double.POSITIVE_INFINITY</tt>.</p></div>
+<div class="section">
+<h3>Property index<a name="Property_index"></a></h3>
+<p>To define a property index on a subtree you have to add an index definition node that:</p>
+
+<ul>
+  
+<li>must be of type <tt>oak:queryIndexDefinition</tt></li>
+  
+<li>must have the <tt>type</tt> property set to <b><tt>property</tt></b></li>
+  
+<li>
+<p>contains the <tt>propertyNames</tt> property that indicates what properties will be stored in the index.</p>
+<p><tt>propertyNames</tt> can be a list of properties, and it is optional.in case it is missing, the node name will be used as a property name reference value</p></li>
+</ul>
+<p><i>Optionally</i> you can specify</p>
+
+<ul>
+  
+<li>a uniqueness constraint on a property index by setting the <tt>unique</tt> flag to <tt>true</tt></li>
+  
+<li>that the property index only applies to a certain node type by setting the <tt>declaringNodeTypes</tt> property</li>
+  
+<li>the <tt>reindex</tt> flag which when set to <tt>true</tt>, triggers a full content re-index.</li>
+</ul>
+<p>Example:</p>
+
+<div class="source">
+<pre>{
+  NodeBuilder index = root.child(&quot;oak:index&quot;);
+  index.child(&quot;uuid&quot;)
+    .setProperty(&quot;jcr:primaryType&quot;, &quot;oak:queryIndexDefinition&quot;, Type.NAME)
+    .setProperty(&quot;type&quot;, &quot;property&quot;)
+    .setProperty(&quot;propertyNames&quot;, &quot;jcr:uuid&quot;)
+    .setProperty(&quot;declaringNodeTypes&quot;, &quot;mix:referenceable&quot;)
+    .setProperty(&quot;unique&quot;, true)
+    .setProperty(&quot;reindex&quot;, true);
+}
+</pre></div>
+<p>or to simplify you can use one of the existing <tt>IndexUtils#createIndexDefinition</tt> helper methods:</p>
+
+<div class="source">
+<pre>{
+  NodeBuilder index = IndexUtils.getOrCreateOakIndex(root);
+  IndexUtils.createIndexDefinition(index, &quot;myProp&quot;, true, false, ImmutableList.of(&quot;myProp&quot;), null);
+}
+</pre></div></div>
+<div class="section">
+<h3>Node type index<a name="Node_type_index"></a></h3>
+<p>The <tt>NodeTypeIndex</tt> implements a <tt>QueryIndex</tt> using <tt>PropertyIndexLookup</tt>s on <tt>jcr:primaryType</tt> <tt>jcr:mixinTypes</tt> to evaluate a node type restriction on the filter. The cost for this index is the sum of the costs of the <tt>PropertyIndexLookup</tt> for queries on <tt>jcr:primaryType</tt> and <tt>jcr:mixinTypes</tt>.</p></div>
+<div class="section">
+<h3>Lucene full-text index<a name="Lucene_full-text_index"></a></h3>
+<p>The full-text index update is asynchronous via a background thread, see <tt>Oak#withAsyncIndexing</tt>.</p>
+<p>This means that some full-text searches will not work for a small window of time: the background thread runs every 5 seconds, plus the time is takes to run the diff and to run the text-extraction process. The async update status is now reflected on the <tt>oak:index</tt> node with the help of a few properties, see <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-980">OAK-980</a></p>
+<p>TODO Node aggregation <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-828">OAK-828</a></p>
+<p>The index definition node for a lucene-based full-text index:</p>
+
+<ul>
+  
+<li>must be of type <tt>oak:queryIndexDefinition</tt></li>
+  
+<li>must have the <tt>type</tt> property set to <b><tt>lucene</tt></b></li>
+  
+<li>must contain the <tt>async</tt> property set to the value <tt>async</tt>, this is what sends the index update process to a background thread</li>
+</ul>
+<p><i>Optionally</i> you can add</p>
+
+<ul>
+  
+<li>what subset of property types to be included in the index via the <tt>includePropertyTypes</tt> property</li>
+  
+<li>a blacklist of property names: what property to be excluded from the index via the <tt>excludePropertyNames</tt> property</li>
+  
+<li>the <tt>reindex</tt> flag which when set to <tt>true</tt>, triggers a full content re-index.</li>
+</ul>
+<p>Example:</p>
+
+<div class="source">
+<pre>{
+  NodeBuilder index = root.child(&quot;oak:index&quot;);
+  index.child(&quot;lucene&quot;)
+    .setProperty(&quot;jcr:primaryType&quot;, &quot;oak:queryIndexDefinition&quot;, Type.NAME)
+    .setProperty(&quot;type&quot;, &quot;lucene&quot;)
+    .setProperty(&quot;async&quot;, &quot;async&quot;)
+    .setProperty(PropertyStates.createProperty(&quot;includePropertyTypes&quot;, ImmutableSet.of(
+        PropertyType.TYPENAME_STRING, PropertyType.TYPENAME_BINARY), Type.STRINGS))
+    .setProperty(PropertyStates.createProperty(&quot;excludePropertyNames&quot;, ImmutableSet.of( 
+        &quot;jcr:createdBy&quot;, &quot;jcr:lastModifiedBy&quot;), Type.STRINGS))
+    .setProperty(&quot;reindex&quot;, true);
+}
+</pre></div></div>
+<div class="section">
+<h3>Solr full-text index<a name="Solr_full-text_index"></a></h3>
+<p><tt>TODO</tt></p></div></div>
+                  </div>
+            </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container-fluid">
+              <div class="row span12">Copyright &copy;                    2012-2013
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All Rights Reserved.      
+                    
+      </div>
+
+        
+        
+          
+    
+    
+    <div id="ohloh" class="pull-right">
+      <script type="text/javascript" src="http://www.ohloh.net/p/jackrabbit-oak/widgets/project_users_logo.js"></script>
+    </div>
+        </div>
+    </footer>
+  </body>
+</html>
\ No newline at end of file

Propchange: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/query.html
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/segmentmk.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/segmentmk.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/segmentmk.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/segmentmk.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -202,6 +205,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/use_getting_started.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/use_getting_started.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/use_getting_started.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/use_getting_started.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -202,6 +205,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>

Modified: jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/when_things_go_wrong.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/when_things_go_wrong.html?rev=1519444&r1=1519443&r2=1519444&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/when_things_go_wrong.html (original)
+++ jackrabbit/site/live/oak/docs/0.9-SNAPSHOT/when_things_go_wrong.html Mon Sep  2 14:12:14 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-08-27
+ | Generated by Apache Maven Doxia at 2013-09-02
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20130827" />
+    <meta name="Date-Revision-yyyymmdd" content="20130902" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Jackrabbit Oak - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -73,6 +73,9 @@
                       <li>      <a href="nodestate.html"  title="Understanding the node state model">Understanding the node state model</a>
 </li>
                   
+                      <li>      <a href="query.html"  title="Query">Query</a>
+</li>
+                  
                       <li>      <a href="microkernel.html"  title="Microkernel">Microkernel</a>
 </li>
                           </ul>
@@ -139,7 +142,7 @@
         <ul class="breadcrumb">
                 
                     
-                  <li id="publishDate">Last Published: 2013-08-27</li>
+                  <li id="publishDate">Last Published: 2013-09-02</li>
                   <li class="divider">|</li> <li id="projectVersion">Version: 0.9-SNAPSHOT</li>
                       
                 
@@ -202,6 +205,13 @@
                   
       <li>
     
+                          <a href="query.html" title="Query">
+          <i class="none"></i>
+        Query</a>
+            </li>
+                  
+      <li>
+    
                           <a href="microkernel.html" title="Microkernel">
           <i class="none"></i>
         Microkernel</a>



Mime
View raw message