Class ElasticsearchDocument
- java.lang.Object
-
- org.eclipse.rdf4j.sail.elasticsearch.ElasticsearchDocument
-
- All Implemented Interfaces:
SearchDocument
public class ElasticsearchDocument extends Object implements SearchDocument
-
-
Constructor Summary
Constructors Constructor Description ElasticsearchDocument(String id, String type, String index, long seqNo, long primaryTerm, Map<String,Object> fields, com.google.common.base.Function<? super String,? extends org.locationtech.spatial4j.context.SpatialContext> geoContextMapper)ElasticsearchDocument(String id, String type, String index, long version, Map<String,Object> fields, com.google.common.base.Function<? super String,? extends org.locationtech.spatial4j.context.SpatialContext> geoContextMapper)Deprecated.ElasticsearchDocument(String id, String type, String index, String resourceId, String context, com.google.common.base.Function<? super String,? extends org.locationtech.spatial4j.context.SpatialContext> geoContextMapper)ElasticsearchDocument(org.elasticsearch.search.SearchHit hit)Deprecated.ElasticsearchDocument(org.elasticsearch.search.SearchHit hit, com.google.common.base.Function<? super String,? extends org.locationtech.spatial4j.context.SpatialContext> geoContextMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddGeoProperty(String name, String text)voidaddProperty(String name)Adds/creates a new property with the given name.voidaddProperty(String name, String text)Adds a value to the property with the given name.StringgetContext()StringgetId()StringgetIndex()longgetPrimaryTerm()List<String>getProperty(String name)Set<String>getPropertyNames()Returns a set of the property names.StringgetResource()longgetSeqNo()Map<String,Object>getSource()StringgetType()longgetVersion()Deprecated.booleanhasProperty(String name, String value)Checks whether a field occurs with a specified value in a Document.
-
-
-
Constructor Detail
-
ElasticsearchDocument
@Deprecated public ElasticsearchDocument(org.elasticsearch.search.SearchHit hit)
Deprecated.
-
ElasticsearchDocument
public ElasticsearchDocument(org.elasticsearch.search.SearchHit hit, com.google.common.base.Function<? super String,? extends org.locationtech.spatial4j.context.SpatialContext> geoContextMapper)
-
ElasticsearchDocument
public ElasticsearchDocument(String id, String type, String index, String resourceId, String context, com.google.common.base.Function<? super String,? extends org.locationtech.spatial4j.context.SpatialContext> geoContextMapper)
-
ElasticsearchDocument
@Deprecated public ElasticsearchDocument(String id, String type, String index, long version, Map<String,Object> fields, com.google.common.base.Function<? super String,? extends org.locationtech.spatial4j.context.SpatialContext> geoContextMapper)
Deprecated.
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceSearchDocument
-
getType
public String getType()
-
getVersion
@Deprecated public long getVersion()
Deprecated.
-
getSeqNo
public long getSeqNo()
-
getPrimaryTerm
public long getPrimaryTerm()
-
getIndex
public String getIndex()
-
getResource
public String getResource()
- Specified by:
getResourcein interfaceSearchDocument
-
getContext
public String getContext()
- Specified by:
getContextin interfaceSearchDocument
-
getPropertyNames
public Set<String> getPropertyNames()
Description copied from interface:SearchDocumentReturns a set of the property names.- Specified by:
getPropertyNamesin interfaceSearchDocument
-
addProperty
public void addProperty(String name)
Description copied from interface:SearchDocumentAdds/creates a new property with the given name.- Specified by:
addPropertyin interfaceSearchDocument
-
addProperty
public void addProperty(String name, String text)
Description copied from interface:SearchDocumentAdds a value to the property with the given name.- Specified by:
addPropertyin interfaceSearchDocument
-
addGeoProperty
public void addGeoProperty(String name, String text)
- Specified by:
addGeoPropertyin interfaceSearchDocument
-
hasProperty
public boolean hasProperty(String name, String value)
Description copied from interface:SearchDocumentChecks whether a field occurs with a specified value in a Document.- Specified by:
hasPropertyin interfaceSearchDocument
-
getProperty
public List<String> getProperty(String name)
- Specified by:
getPropertyin interfaceSearchDocument
-
-