ElasticSearch索引基本查询语法[通俗易懂]

ElasticSearch索引基本查询语法[通俗易懂]#列出所有索引GET/_cat/indices?v#删除索引DELETE索引名#条件查询GET/索引/类型/_search?pretty{“query”:{“bool”:{“must”:[{“match”:{“tweet”:”elasticsea…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

#列出所有索引

GET http://127.0.0.1:9200/_cat/indices?v

#删除索引 

DELETE 索引名

# 条件查询

GET http://127.0.0.1:9200/索引/_search?pretty

{

  “query”: {

     “bool”: {

       “must”: [
            {

          “match”: {

            “tweet”: “elasticsearch”

          }
        },
        {

          “match”: {

            “name”: “zhangsan”
          }
        }
      ]
    }
  }

}

# 复合查询

GET http://127.0.0.1:9200/索引/_search?pretty
{

    “bool”: {

        “must”:     { “match”: { “tweet”: “elasticsearch” },
                      “match”: { “tweet”: “elasticsearch” } },
        “must_not”: { “match”: { “name”:  “mary” }},
        “should”:   { “match”: { “tweet”: “full text” }},
        “filter”:   { “range”: { “age” : { “gt” : 30 }} }
    }
}

创建索引

PUT /es_index
{

  “settings”: {

    “analysis”: {

      “normalizer”: {

        “my_normalizer”: {

          “type”: “custom”,
          “char_filter”: [],
          “filter”: [
            “lowercase”,
            “asciifolding”
          ]
        }
      }
    }
  },
  “mappings”: {

    “myindex”: {

      “properties”: {

        “Id”: {

          “type”: “keyword”
        },
        “code”: {

          “type”: “keyword”,
          “normalizer”: “my_normalizer”
        },
        “name”: {

          “type”: “text”,
          “analyzer”: “ik_max_word”,
          “search_analyzer”: “ik_max_word”,
  “fielddata”:true,
          “fields”: {“keyword”: {“type”: “keyword”}}
        },
        “type”: {

          “type”: “keyword”
        },
“formId”: {

          “type”: “keyword”
        },
        “lastEntryESDate”: {

          “type”: “date”,
  “format”: “yyyy-MM-dd HH:mm:ss”
        }
      }
    }
  }

}

欢迎访问个人主页:唐悦玮的博客

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203964.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • DB破解(暗黑破坏神辅助)使用方法「建议收藏」

    DB破解(暗黑破坏神辅助)使用方法「建议收藏」下载网址:http://www.mochafuzhu.com/forum.php?mod=forumdisplay&fid=57开始请先在网站里下载运行环境并安装,然后下载辅助。(Q群:528411948)1、首先,一定要先 启动游戏,注意!辅助的路径千万不要有中文的目录,否则会造成辅助自动退出的问题。然后解压下载好辅助后,我们得到以下画面,以管理员身份运行打开。(如果不能打开请检…

    2022年5月5日
    68
  • 微信小程序反编译教程(微信小程序反编译得到的是html)

    准备环境:Node.js环境8.10.0(本人正在使用版本)下载地址npm5.6.0(本人正在使用版本)(安装NodeJs白送npm)微信web开发工具下载地址安卓模拟器(安装完就已刷root)(MuMu模拟器–当时为了打游戏才下载的,这真的是一个游戏模拟器_(:з」∠)_)下载地址Github作者qwerty472123的反编译工具Git项目地址1.下载Git项…

    2022年4月18日
    48
  • SD/MMC 卡读写模块—SD/MMC 卡的外部物理接口

    SD/MMC 卡读写模块—SD/MMC 卡的外部物理接口转载地址:http://www.8951.com/book/jiao1n21.htmSD/MMC   卡是一种大容量(最大可达4GB)、性价比高、体积小、访问接口简单的存储卡。SD/MMC卡大量应用于数码相机、MP3机、手机、大容量存储设备,作为这些便携式设备的存储载体,它还具有低功耗、非易失性、保存数据无需消耗能量等特点。SD卡接口向下兼容MMC(MutliMediaCard

    2022年6月8日
    48
  • 首页的显示和问题[通俗易懂]

    首页的显示和问题[通俗易懂]首页的显示和问题

    2022年4月21日
    60
  • I/O模型与Nginx详细配置、优化

    I/O模型与Nginx详细配置、优化

    2021年9月7日
    70
  • PAT乙级_1007

    PAT乙级_1007问题描述:让我们定义dn为:dn=pn+1-pn,其中pi是第i个素数。显然有d1=1且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。输入格式:每个测试输入包含1个测试用例,给出正整数N。输出格式:每个测试用例的输出占一行,不超过N的满足猜想的素数对的个数…

    2022年6月11日
    21

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号