|
@ -200,38 +200,13 @@ public class ElasticSearchHandler {
|
|
|
.startObject("properties") //设置之定义字段
|
|
|
|
|
|
.startObject("id")//字段id
|
|
|
.field("type","integer")//设置数据类型
|
|
|
.field("index","not_analyzed")
|
|
|
.field("type", "integer")//设置数据类型
|
|
|
.field("index", "not_analyzed")
|
|
|
|
|
|
.endObject()
|
|
|
.startObject("classs")
|
|
|
.field("type","integer")
|
|
|
.field("index","not_analyzed")
|
|
|
.endObject()
|
|
|
|
|
|
.startObject("courseClass")
|
|
|
.field("type","integer")
|
|
|
.field("index","not_analyzed")
|
|
|
.endObject()
|
|
|
|
|
|
.startObject("courseClassExam")
|
|
|
.field("type","integer")
|
|
|
.field("index","not_analyzed")
|
|
|
.endObject()
|
|
|
|
|
|
.startObject("examnum")
|
|
|
.field("type","integer")
|
|
|
.field("index","not_analyzed")
|
|
|
.endObject()
|
|
|
|
|
|
.startObject("ok")
|
|
|
.field("type","integer")
|
|
|
.field("index","not_analyzed")
|
|
|
.endObject()
|
|
|
|
|
|
.startObject("room")
|
|
|
.field("type","integer")
|
|
|
.field("index","not_analyzed")
|
|
|
.field("type", "integer")
|
|
|
.field("index", "not_analyzed")
|
|
|
.endObject()
|
|
|
|
|
|
.startObject("score")
|
|
@ -239,9 +214,18 @@ public class ElasticSearchHandler {
|
|
|
.field("index","not_analyzed")
|
|
|
.endObject()
|
|
|
|
|
|
//子属性
|
|
|
.startObject("student")
|
|
|
.field("type","integer")
|
|
|
.field("index","not_analyzed")
|
|
|
.startObject("properties")
|
|
|
.startObject("name")
|
|
|
.field("type", "string")
|
|
|
.field("index", "not_analyzed")
|
|
|
.endObject()
|
|
|
|
|
|
.startObject("age")
|
|
|
.field("type","string")
|
|
|
.endObject()
|
|
|
.endObject()
|
|
|
.endObject()
|
|
|
|
|
|
.startObject("updatetime")
|
|
@ -249,16 +233,6 @@ public class ElasticSearchHandler {
|
|
|
.field("index","not_analyzed")
|
|
|
.endObject()
|
|
|
|
|
|
.startObject("desc")
|
|
|
.field("type","text")
|
|
|
.field("analyzer","ik_smart")//ik_max_word
|
|
|
.endObject()
|
|
|
|
|
|
.startObject("name")
|
|
|
.field("type","string")
|
|
|
.field("index","not_analyzed")
|
|
|
.endObject()
|
|
|
|
|
|
.endObject()
|
|
|
.endObject();
|
|
|
cib.addMapping(type, mapping);
|