
com.senseidb.search.client.json.res.SenseiHit Maven / Gradle / Ivy
package com.senseidb.search.client.json.res;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.senseidb.search.client.json.CustomJsonHandler;
import com.senseidb.search.client.json.JsonField;
@CustomJsonHandler(SenseiHitJsonHandler.class)
public class SenseiHit {
@JsonField("_uid")
private Integer uid;
@JsonField("_docid")
private Integer docid;
@JsonField("_score")
private Integer score;
@JsonField("_srcdata")
private String srcdata;
@JsonField("_grouphitscount")
private Integer grouphitscount;
private List groupHits = new ArrayList();
private List storedFields = new ArrayList();
@JsonField("termvectors")
private Map> fieldTermFrequencies = new HashMap>();
private Explanation explanation;
private Map> fieldValues = new HashMap>();
@Override
public String toString() {
return "\n---------------------------------------------------------------------------------------------------------------\n" +
"SenseiHit [uid=" + uid + ", docid=" + docid + ", score=" + score + ", srcdata=" + srcdata
+ ", grouphitscount=" + grouphitscount + ", \n groupHits=" + groupHits + ", \n storedFields=" + storedFields
+ ", \n fieldTermFrequencies=" + fieldTermFrequencies + ", \n explanation=" + explanation + ", \n fieldValues="
+ fieldValues + "]";
}
public Integer getUid() {
return uid;
}
public Integer getDocid() {
return docid;
}
public Integer getScore() {
return score;
}
public String getSrcdata() {
return srcdata;
}
public Integer getGrouphitscount() {
return grouphitscount;
}
public List getGroupHits() {
return groupHits;
}
public void setUid(Integer uid) {
this.uid = uid;
}
public void setDocid(Integer docid) {
this.docid = docid;
}
public void setScore(Integer score) {
this.score = score;
}
public void setSrcdata(String srcdata) {
this.srcdata = srcdata;
}
public void setGrouphitscount(Integer grouphitscount) {
this.grouphitscount = grouphitscount;
}
public void setGroupHits(List groupHits) {
this.groupHits = groupHits;
}
public List getStoredFields() {
return storedFields;
}
public void setStoredFields(List storedFields) {
this.storedFields = storedFields;
}
public Map> getFieldTermFrequencies() {
return fieldTermFrequencies;
}
public Explanation getExplanation() {
return explanation;
}
public Map> getFieldValues() {
return fieldValues;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy