public interface ElasticDoc
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<java.lang.Object> |
get(java.lang.String field)
Returns the value(s) associated with a field.
|
ElasticDocConfig |
getConfig() |
java.util.Map<java.lang.String,java.lang.Object> |
getDocumentAsMap()
Returns a copy of the document as a
Map. |
java.util.Set<java.lang.String> |
getFields()
Returns a list of field names in the Elastic document.
|
boolean |
hasField(java.lang.String name) |
void |
put(Field field,
java.lang.Object value)
Adds a field / value combination to the Elastic document.
|
java.lang.String |
writeDocumentAsJson()
Returns a rendering of the current Elastic document in JSON format.
|
java.util.Collection<java.lang.Object> get(java.lang.String field)
field - field valuesElasticDocConfig getConfig()
java.util.Map<java.lang.String,java.lang.Object> getDocumentAsMap()
Map.Map.java.util.Set<java.lang.String> getFields()
ElasticDocConfig.getMapping()).boolean hasField(java.lang.String name)
void put(Field field, java.lang.Object value)
field - field (must be in ElasticDocConfig.getMapping()value - value (any object serializable by Jackson)java.lang.String writeDocumentAsJson()