快速开始使用Elasticsearch搜索引擎 导入数据 云搜索服务支持通过Logstash、Kibana或API将数据导入到Elasticsearch。其中Kibana是Elasticsearch的图形化界面,便于交互验证,因此,这里以Kibana为例介绍将数据导入到Elasticsearch的操作流程。 1.在云搜索服务的“集群管理”页面上,单击集群“操作”列的“Kibana”访问集群。 2.在Kibana的左侧导航中选择“Dev Tools”,单击“Get to work”,进入Console界面,如下图所示。 Console左侧区域为输入框,右侧为结果输出区域,为执行命令按钮。 3.在Console界面,执行如下命令创建索引“mystore”。 (7.x之前版本) PUT /mystore { "settings": { "numberofshards": 1 }, "mappings": { "products": { "properties": { "productName": { "type": "text", "analyzer": "iksmart" }, "size": { "type": "keyword" } } } } } (7.x之后版本) PUT /mystore { "settings": { "numberofshards": 1 }, "mappings": { "properties": { "productName": { "type": "text", "analyzer": "iksmart" }, "size": { "type": "keyword" } } } } 返回结果如下所示。 { "acknowledged" : true, "shardsacknowledged" : true, "index" : "mystore" } 4.在Console界面,执行如下命令,将数据导入到“mystore”索引中。 (7.x之前版本) POST /mystore/products/bulk {"index":{}} {"productName":"2017秋装新款文艺衬衫女装","size":"L"} {"index":{}} {"productName":"2017秋装新款文艺衬衫女装","size":"M"} {"index":{}} {"productName":"2017秋装新款文艺衬衫女装","size":"S"} {"index":{}} {"productName":"2018春装新款牛仔裤女装","size":"M"} {"index":{}} {"productName":"2018春装新款牛仔裤女装","size":"S"} {"index":{}} {"productName":"2017春装新款休闲裤女装","size":"L"} {"index":{}} {"productName":"2017春装新款休闲裤女装","size":"S"} (7.x之后版本) POST /mystore/doc/bulk {"index":{}} {"productName":"2017秋装新款文艺衬衫女装","size":"L"} {"index":{}} {"productName":"2017秋装新款文艺衬衫女装","size":"M"} {"index":{}} {"productName":"2017秋装新款文艺衬衫女装","size":"S"} {"index":{}} {"productName":"2018春装新款牛仔裤女装","size":"M"} {"index":{}} {"productName":"2018春装新款牛仔裤女装","size":"S"} {"index":{}} {"productName":"2017春装新款休闲裤女装","size":"L"} {"index":{}} {"productName":"2017春装新款休闲裤女装","size":"S"} 当返回结果信息中“errors”字段的值为“false”时,表示导入数据成功。