public class ElasticsearchDocument extends Object implements SearchDocument
Constructor and Description |
---|
ElasticsearchDocument(org.elasticsearch.search.SearchHit hit) |
ElasticsearchDocument(String id,
String type,
String index,
long version,
Map<String,Object> fields) |
ElasticsearchDocument(String id,
String type,
String index,
String resourceId,
String context) |
Modifier and Type | Method and Description |
---|---|
void |
addProperty(String name) |
void |
addProperty(String name,
String text) |
String |
getContext() |
String |
getId() |
String |
getIndex() |
List<String> |
getProperty(String name) |
Collection<String> |
getPropertyNames() |
String |
getResource() |
Map<String,Object> |
getSource() |
String |
getType() |
long |
getVersion() |
boolean |
hasProperty(String name,
String value)
Checks whether a field occurs with a specified value in a Document.
|
public ElasticsearchDocument(org.elasticsearch.search.SearchHit hit)
public ElasticsearchDocument(String id, String type, String index, String resourceId, String context)
public String getId()
getId
in interface SearchDocument
public String getType()
public long getVersion()
public String getIndex()
public String getResource()
getResource
in interface SearchDocument
public String getContext()
getContext
in interface SearchDocument
public Collection<String> getPropertyNames()
getPropertyNames
in interface SearchDocument
public void addProperty(String name)
addProperty
in interface SearchDocument
public void addProperty(String name, String text)
addProperty
in interface SearchDocument
public boolean hasProperty(String name, String value)
SearchDocument
hasProperty
in interface SearchDocument
public List<String> getProperty(String name)
getProperty
in interface SearchDocument
Copyright © 2001-2016 Aduna. All Rights Reserved.