云搜索 Elasticsearch

产品文档

云搜索 Elasticsearch

创建索引

前提条件

  1. 已创建云搜索 Elasticsearch 集群,可参考 创建集群

登录 Kibana

  1. 登录 云搜索Elasticsearch控制台,进入集群管理页面。
  2. 点击集群列表中目标集群右侧的【操作-kibana】 按钮进入 kibana 可视化界面,通过导航栏的【Dev Tools】进入开发者工具。

创建索引

自动创建索引功能未开启的状态下,需要首先创建一个索引。

  • 7.0以下版本
PUT /product_info
{
  "settings": {
    "number_of_shards": 5,
    "number_of_replicas": 1
  },
  "mappings": {
    "products": {
      "properties": {
        "productName": {
          "type": "text",
          "analyzer": "ik_smart"
        },
        "productType":{
          "type":"keyword"
        },
        "describe": {
         "type": "text",
         "analyzer": "ik_smart"
        }
      }
    }
  }
}
  • 7.0及以上版本
PUT /product_info
{
  "settings": {
    "number_of_shards": 5,
    "number_of_replicas": 1
  },
  "mappings": {
      "properties": {
        "productName": {
          "type": "text",
          "analyzer": "ik_smart"
        },
        "productType":{
          "type":"keyword"
        },
        "describe": {
          "type": "text",
          "analyzer": "ik_smart"
        }
    }
  }
}

注意:官方Elasticsearch 7.0及以上版本将移除映射中的type类型定义,之前版本会继续支持。如果在7.0及以上版本中使用了type,会出现"type": "mapper_parsing_exception"的错误提示。详细信息及解决方案,请参见 Removal of mapping types

索引创建成功后,返回结果如下:

{
  "acknowledged" : true,
  "shards_acknowledged" : true,
  "index" : "product_info"
}
更新时间:2022-09-05 18:27:34
feedback