Class ElasticsearchSearchResult.SearchHit
- java.lang.Object
-
- org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHit
-
- Enclosing class:
- ElasticsearchSearchResult
public static class ElasticsearchSearchResult.SearchHit extends java.lang.Object
Concrete result record which matched the query. Similar toSearchHit
in ES.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
SearchHit(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> source, java.util.Map<java.lang.String,java.lang.Object> fields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
fields()
java.lang.String
id()
Returns id of this hit (usually document id)java.util.Map<java.lang.String,java.lang.Object>
source()
java.util.Map<java.lang.String,java.lang.Object>
sourceOrFields()
(package private) java.lang.Object
value(java.lang.String name)
Finds specific attribute from ES search result
-
-
-
Method Detail
-
id
public java.lang.String id()
Returns id of this hit (usually document id)- Returns:
- unique id
-
value
java.lang.Object value(java.lang.String name)
Finds specific attribute from ES search result- Parameters:
name
- attribute name- Returns:
- value from result (_source or fields)
-
source
public java.util.Map<java.lang.String,java.lang.Object> source()
-
fields
public java.util.Map<java.lang.String,java.lang.Object> fields()
-
sourceOrFields
public java.util.Map<java.lang.String,java.lang.Object> sourceOrFields()
-
-