Skip to content

Commit

Permalink
1.metaSource调整
Browse files Browse the repository at this point in the history
  • Loading branch information
weilong.hu committed Jan 28, 2021
1 parent 4bbcc15 commit 3f6a216
Show file tree
Hide file tree
Showing 3 changed files with 96 additions and 1 deletion.
Expand Up @@ -18,7 +18,17 @@ static ResponseMeta of(SearchHit hit) {
return new SimpleResponseMeta()
.setId(hit.getId())
.setIndex(hit.getIndex())
.setType(hit.getType());
.setType(hit.getType())
.setScore(hit.getScore())
.setVersion(hit.getVersion())
.setSeqNo(hit.getSeqNo())
.setPrimaryTerm(hit.getPrimaryTerm())
.setSourceAsString(hit.getSourceAsString())
.setSourceAsMap(hit.getSourceAsMap())
.setSortValues(hit.getSortValues())
.setRawSortValues(hit.getRawSortValues())
.setClusterAlias(hit.getClusterAlias())
.setMatchedQueries(hit.getMatchedQueries());
}

/**
Expand Down
@@ -1,5 +1,7 @@
package io.manbang.ebatis.core.domain;

import java.util.Map;

/**
* @author duoliang.zhang
* @since 2019/12/26 17:46:39
Expand Down Expand Up @@ -74,4 +76,74 @@ public interface ResponseMeta {
* @return 错误原因
*/
String getCause();

/**
* 获取score
*
* @return score
*/
float getScore();

/**
* 获取version
*
* @return version
*/
long getVersion();

/**
* doc最后一次修改得序列号
*
* @return 序列号
*/
long getSeqNo();

/**
* 获取 PrimaryTerm
*
* @return PrimaryTerm
*/
long getPrimaryTerm();

/**
* 获取文档字符串
*
* @return 文档字符串
*/
String getSourceAsString();

/**
* 获取map形式文档
*
* @return map形式文档
*/
Map<String, Object> getSourceAsMap();

/**
* 获取排序数组
*
* @return 排序数组
*/
Object[] getSortValues();

/**
* 获取原始排序数组
*
* @return 原始排序数组
*/
Object[] getRawSortValues();

/**
* 获取集群别名
*
* @return 集群别名
*/
String getClusterAlias();

/**
* 获取匹配查询
*
* @return 匹配查询
*/
String[] getMatchedQueries();
}
Expand Up @@ -4,6 +4,8 @@
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.Map;

@Getter
@Setter
@Accessors(chain = true)
Expand All @@ -18,4 +20,15 @@ class SimpleResponseMeta implements ResponseMeta {
private boolean success;
private boolean timeout;
private String cause;
private float score;
private long version;
private long seqNo;
private long primaryTerm;
private String sourceAsString;
private Map<String, Object> sourceAsMap;
private Object[] sortValues;
private Object[] rawSortValues;
private String clusterAlias;
private String[] matchedQueries;

}

0 comments on commit 3f6a216

Please sign in to comment.