public class MapBridge extends Object implements FieldBridge, ContainerBridge
null included) of the values in a Map is indexed using the specified FieldBridge.
null array is not indexed.| Constructor and Description |
|---|
MapBridge(FieldBridge bridge) |
| Modifier and Type | Method and Description |
|---|---|
FieldBridge |
getElementBridge() |
void |
set(String fieldName,
Object value,
Document document,
LuceneOptions luceneOptions)
Manipulate the document to index the given value.
|
public MapBridge(FieldBridge bridge)
bridge - the FieldBridge used for each entry of a Map object.public void set(String fieldName, Object value, Document document, LuceneOptions luceneOptions)
FieldBridge
A common implementation is to add a Field with the given name to document following
the parameters luceneOptions if the value is not null.
String fieldValue = convertToString(value);
luceneOptions.addFieldToDocument(name, fieldValue, document);
set in interface FieldBridgefieldName - The field to add to the Lucene documentvalue - The actual value to indexdocument - The Lucene document into which we want to index the value.luceneOptions - Contains the parameters used for adding value to
the Lucene document.public FieldBridge getElementBridge()
getElementBridge in interface ContainerBridgeCopyright © 2006-2018 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.