3.3 搭建ES环境 3.3.1 ES安装
开发环境使用ES单机环境,启动ES服务端。
注意:旧的ES环境,可以删除elasticsearch-6.2.1\data\nodes目录以完全清除ES环境。 安装elasticsearch-head并启动。
3.3.2 创建索引库
创建索引库
创建xc_course索引库,一个分片,0个副本。 3.3.3 创建映射
Post http://localhost:9200/xc_course/doc/_mapping
[AppleScript] 纯文本查看 复制代码
?
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 | if ( newCoursePub = = null ) { / / 创建课程索引信息失败 ExceptionCast.cast ( CourseCode.COURSE_PUBLISH_CREATE_INDEX_ERROR ) ; } .... } { "properties" : { "description" : { "analyzer" : "ik_max_word" , "search_analyzer" : "ik_smart" , "type" : "text" } , "grade" : { "type" : "keyword" } , "id" : { "type" : "keyword" } , "mt" : { "type" : "keyword" } , "name" : { |
[AppleScript] 纯文本查看 复制代码
?
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | "analyzer" : "ik_max_word" , "search_analyzer" : "ik_smart" , "type" : "text" } , "users" : { "index" : false , "type" : "text" } , "charge" : { "type" : "keyword" } , "valid" : { "type" : "keyword" } , "pic" : { "index" : false , "type" : "keyword" } , "qq" : { "index" : false , "type" : "keyword" } , "price" : { "type" : "float" } , "price_old" : { "type" : "float" } , "st" : { "type" : "keyword" } , "status" : { "type" : "keyword" } , "studymodel" : { "type" : "keyword" } , "teachmode" : { "type" : "keyword" } , "teachplan" : { "analyzer" : "ik_max_word" , "search_analyzer" : "ik_smart" , "type" : "text" } , "expires" : { "type" : "date" , "format" : "yyyy‐MM‐dd HH:mm:ss" } , "pub_time" : { "type" : "date" , "format" : "yyyy‐MM‐dd HH:mm:ss" |
[AppleScript] 纯文本查看 复制代码
?
1 2 3 4 5 6 7 | } , "start_time" : { "type" : "date" , "format" : "yyyy‐MM‐dd HH:mm:ss" } , "end_time" : { "type" : "date" , "format" : "yyyy‐MM‐dd HH:mm:ss" } } } |