zoukankan      html  css  js  c++  java
  • Elasticsearch _update_by_query (一)

    Elasticsearch   Update By Query : 在现有索引 上重建

    1 创建文档1

    PUT book/_doc/1
    {
      "content":"SAP Material mangagement",
      "keyword":"SAP"
    }

    2.更改索引

    PUT book/_mapping
    {
      "properties":{
        "content":{
          "type":"text",
          "fields":{
            "english":{
              "type":"text",
              "analyzer":"english"
            }
          }
        }
      }
    }

    3 创建文档2

    PUT book/_doc/2
    {
      "content":"Oracle database 12 management",
      "keyword":"oracle"
    }

    4. 搜索文档2

    POST book/_search
    {
      "query":{
        "match": {
          "content.english": "Oracle"
        }
      }
    }

    5. 搜索文档1  找不到

    POST book/_search
    {
      "query":{
        "match": {
          "content.english": "SAP"
        }
      }
    }

    6. _update_by_query 

    POST book/_update_by_query
    {}

    7. 搜索文档1 可以找到

    POST book/_search
    {
      "query":{
        "match": {
          "content.english": "SAP"
        }
      }
    }
    每天进步一点点,多思考,多总结 版权声明:本文为CNblog博主「zaituzhong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
  • 相关阅读:
    算法
    Unity-UI
    lua-设计与实现 1类型
    Unity-Cache Server
    lua-高效编程-总结
    算法-JPS寻路设计思想
    数据结构- List、Dictionary
    数据结构-二叉树、堆
    VSCode更好用
    功能快捷键
  • 原文地址:https://www.cnblogs.com/tingxin/p/15557782.html
Copyright © 2011-2022 走看看