diff --git a/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexQueryTest.java b/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexQueryTest.java
index a71f465..236d31a 100644
--- a/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexQueryTest.java
+++ b/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexQueryTest.java
@@ -17,10 +17,17 @@
 package org.apache.jackrabbit.oak.plugins.index.lucene;
 
 import com.google.common.collect.ImmutableList;
+
 import java.util.Iterator;
+import java.util.List;
+
+import org.apache.jackrabbit.JcrConstants;
 import org.apache.jackrabbit.oak.Oak;
 import org.apache.jackrabbit.oak.api.ContentRepository;
 import org.apache.jackrabbit.oak.api.Tree;
+import org.apache.jackrabbit.oak.api.Type;
+import org.apache.jackrabbit.oak.jcr.query.QueryImpl;
+import org.apache.jackrabbit.oak.plugins.index.IndexConstants;
 import org.apache.jackrabbit.oak.plugins.nodetype.write.InitialContent;
 import org.apache.jackrabbit.oak.query.AbstractQueryTest;
 import org.apache.jackrabbit.oak.spi.security.OpenSecurityProvider;
@@ -333,4 +340,33 @@ public class LuceneIndexQueryTest extends AbstractQueryTest {
                 ImmutableList.of(one.getPath()));
     }
 
+    @SuppressWarnings("deprecation")
+    @Test
+    public void nonIndexedProperty() throws Exception {
+        final String lastModified = "jcr:lastModified";
+        final List<String> expected = ImmutableList.of("/content/abc");
+        String query;
+        
+        // creating index definitions
+        Tree t = root.getTree("/");
+        Tree lucene = root.getTree("/" + IndexConstants.INDEX_DEFINITIONS_NAME + "/"
+                                   + TEST_INDEX_NAME);
+        lucene.setProperty(LuceneIndexConstants.INCLUDE_PROPERTY_TYPES,
+            ImmutableList.of("String", "Binary"), Type.STRINGS);
+        root.commit();
+        
+        Tree content = t.addChild("content");
+        Tree child = content.addChild("abc");
+        child.setProperty(JcrConstants.JCR_PRIMARYTYPE, JcrConstants.NT_UNSTRUCTURED);
+        child.setProperty(lastModified, "2014-04-01T09:58:03.231Z", Type.DATE);
+        child.setProperty("jcr:title", "abc");
+        root.commit();
+
+        setTravesalEnabled(true);
+        query = "/jcr:root/content//*"
+            + "[jcr:contains(., 'abc' )"
+            + " and (@" + lastModified  + " > xs:dateTime('2014-04-01T08:58:03.231Z')) ]";
+        assertQuery(query, QueryImpl.XPATH, expected);
+        setTravesalEnabled(false);
+    }
 }
