This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new 6190edc  GEODE-4047 User Guide: Update Lucene docs to include nested 
objects, reviewer’s correction
6190edc is described below

commit 6190edcc327070c2899f0a8c3c81d8e0549fb0c6
Author: Dave Barnes <[email protected]>
AuthorDate: Fri Dec 15 12:05:02 2017 -0800

    GEODE-4047 User Guide: Update Lucene docs to include nested objects, 
reviewer’s correction
---
 geode-docs/tools_modules/lucene_integration.html.md.erb | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/geode-docs/tools_modules/lucene_integration.html.md.erb 
b/geode-docs/tools_modules/lucene_integration.html.md.erb
index 666d806..3a87100 100644
--- a/geode-docs/tools_modules/lucene_integration.html.md.erb
+++ b/geode-docs/tools_modules/lucene_integration.html.md.erb
@@ -59,9 +59,8 @@ When you create a Lucene index, you must provide three pieces 
of information:
 
 You must specify at least one field to be indexed. 
 
-If the object value for the entries in the region comprises a single field to 
be indexed and
-searched (for example, some keys have values that are simply strings), then 
use `__REGION_VALUE_FIELD`
-to specify the field to be indexed.  `__REGION_VALUE_FIELD` serves as the 
field name for entry values of all
+If the object value for the entries in the region comprises a primitive type 
value without a field name,
+then use `__REGION_VALUE_FIELD` to specify the field to be indexed.  
`__REGION_VALUE_FIELD` serves as the field name for entry values of all
 primitive types, including `String`, `Long`, `Integer`, `Float`, and `Double`.
 
 Each field has a corresponding analyzer to extract terms from text. When no 
analyzer is specified,
@@ -182,7 +181,7 @@ The `FlatFormatSerializer` creates one document for each 
parent object, adding a
 in a nested object, identified by its qualified name. Similarly, collections 
are flattened and
 treated as tokens in a single field.  For example, the `FlatFormatSerializer` 
could convert a
 Customer object, with the structure described above, into a document 
containing fields such as `name`, `contacts.name`,
-and `contacts.homepage.title`. Each segment is a field name, not a field type,
+and `contacts.homepage.title` based on the indexed fields specified at index 
creation. Each segment is a field name, not a field type,
 because a class (such as Customer) could have more than one field of the same 
type (such as Person).
 
 The serializer creates and indexes the fields you specify when you request 
index creation.
@@ -236,7 +235,7 @@ gfsh query:
 ```
 gfsh>search lucene --name=customerIndex --region=Customer
   --queryString="contacts.name:Jones77*"
-  --defaultField=contacts.name
+  --defaultField=name
 ```
 
 ## <a id="lucene-index-query" class="no-quick-link"></a>Queries

-- 
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].

Reply via email to