zoukankan      html  css  js  c++  java
  • 手动建立mapping以及增加属性

    只能创建index时手动建立mapping,或者新增field mapping,但是不能update field mapping

    1、手动建立mapping
    PUT /website
    {
      "mappings": {
        "article": {
          "properties": {
            "author_id": {
              "type": "long"
            },
            "title": {
              "type": "text",
              "analyzer": "english"
            },
            "content": {
              "type": "text"
            },
            "post_date": {
              "type": "date"
            },
            "publisher_id": {
              "type": "text",
              "index": "not_analyzed"
            }
          }
        }
      }
    }

    2、增加mapping属性
    PUT /website/_mapping/article
    {
      "properties" : {
        "new_field" : {
          "type" : "string",
          "index": "not_analyzed"
        }
      }
    }

    3、测试mapping
    GET /website/_analyze
    {
      "field": "content",
      "text": "my-dogs"
    }

  • 相关阅读:
    使用 star UML制作的图
    评价片段
    项目部分
    用新学的知识 写了一段小代码
    常用系统存储过程
    考试小总结
    分页
    行转列面试题 事例
    子查询
    生成验证码的方法集合(一)
  • 原文地址:https://www.cnblogs.com/qinjf/p/8525468.html
Copyright © 2011-2022 走看看