Merge pull request #770 from strangepleasures/JENA-1932

JENA-1932 Elasticsearch text index incorrectly maps properties to fields
diff --git a/jena-text-es/src/main/java/org/apache/jena/query/text/es/TextIndexES.java b/jena-text-es/src/main/java/org/apache/jena/query/text/es/TextIndexES.java
index 0955cfd..751366f 100644
--- a/jena-text-es/src/main/java/org/apache/jena/query/text/es/TextIndexES.java
+++ b/jena-text-es/src/main/java/org/apache/jena/query/text/es/TextIndexES.java
@@ -393,7 +393,12 @@
             limit = MAX_RESULTS;
         
         if(property != null) {
-            qs = parse(property.getLocalName(), qs, lang);
+            String field = docDef.getField(property);
+            if (field == null) {
+                LOGGER.warn("No field mapping for property " + property);
+                return Collections.emptyList();
+            }
+            qs = parse(field, qs, lang);
         } else {
             qs = parse(null, qs, lang);
         }