注意:点击评测前,首先进入命令行执行如下命令启动 Elasticsearch(每关都需要)
su es
/opt/install/elasticsearch-6.5.4/bin/elasticsearch
第1关 Elasticsearch搜索
#!/bin/bash
# 请在此处编写命令
# ********** Begin ********** #
curl -H "Content-Type: application/json" -XGET 'http://localhost:9200/store/books/_search?q=+title:(Kingdoms+Margin)&pretty'
# ********** End ********** #
第2关 Elasticsearch映射和分析
#!/bin/bash
# 请在此处编写命令
# ********** Begin ********** #
curl -H "Content-Type: application/json" -XPOST 'http://localhost:9200/_analyze?pretty=true' -d '{
"text":"中华人民共和国国歌",
"tokenizer":"ik_smart"
}'
# ********** End ********** #
第3关 Elasticsearch映射
#!/bin/bash
# 请在此处编写命令
# ********** Begin ********** #
curl -H "Content-Type: application/json" -XPUT 'http://localhost:9200/guide?pretty' -d '{
"mappings": {
"books": {
"properties": {
"name": {
"properties": {
"first": {
"type": "keyword"
},
"last": {
"type": "keyword"
}
}
},
"price": {
"type": "double"
},
"publish_date": {
"type": "date"
},
"title": {
"type": "text",
"analyzer": "ik_smart"
}
}
}
}
}'
# ********** End ********** #
|