首页 > 其他分享 >elasticsearch7.x

elasticsearch7.x

时间:2023-03-22 11:36:02浏览次数:58  
标签:xxx value 查询 elasticsearch7 id match must

相比6.x,去掉了type

参见https://www.bilibili.com/video/BV1pV4y1K7WL?p=8&vd_source=b879d4ff10c4ff63bbd44d7f0839ffa2

kibana操作es:

0.查看xxx下type的结构:

1.添加表结构

2.添加

 

3.删除del

4.修改

  

5.查询get, 可以查一个/xxx/xxx/id;  可以查多个/xxx/xxx/_search

  {

    "query": {  

      "match_all": {} // 查全部

      "term": { "orientation": { "value": "东南" } // 按分词在orientation中查询, 只有text才会分词,其他的都是"等于"

      "range": { "id": { "gte": 5, "lte": 8 } } // 范围查询

      "prefix": { "houseType": { "value": "两" } } // 相当于like "两%"

      "wildcard": { "orientation": { "value": "东*" } } // 模糊查询,注意所查字段不能分词, 相当于like

      "ids": { "values": ["5","8"] } // id范围

      "bool":{"must":[{"range":{"id":{"gte":5,"lte":8}}},{"wildcard":{"renovation":{"value":"精*"}}}],"must_not":[{"wildcard":{"ownerShip":{"value":"comm?"}}}]} // bool查询must=and, mustnot=not, should=or

      "highlight":{"pre_tags":["<span style='color:red'>"],"post_tags":["</span>"],"require_field_match":false,"fields":{"*":{}}} // 高亮, require_field_match默认是true(true表示只高亮查询的字段, false 表示只要高亮所有字段中匹配到的)

      "multi_match": { "query": "你好", "fields": ["info","details"] } // 多字段查询(指定字段中只要有1个能查询到内容, 就会显示出来!) 可以通过should实现.

    },

    "_source": ["houseType", "area"], // 查字段

    "sort": [ { "id": { "order": "desc" } } ], // 排序

    "from": 1, "size": 3, // 分页

  }

标签:xxx,value,查询,elasticsearch7,id,match,must
From: https://www.cnblogs.com/trump2/p/17243080.html

相关文章

  • docker安装elasticsearch7.6.2
    #环境准备(以vmware为例)1.docker镜像源设置为aliyun2.cpu设置值>1#安装步骤1.安装dockercurl-sSLhttps://get.daocloud.io/docker|sh2.下载es7镜像dockerpull......
  • ElasticSearch7.10配置Search-Guard之配置用户
    ElasticSearch7.10配置Search-Guard之配置用户配置sg_internal_user.yml密码是:elasticjode:hash:$2y$12$nUzkcjdnufzvI1HlmN7xSuND3skGhmwV5le5IINejz.asMFpLYNRy......
  • 全网最详细elasticsearch7.10.2安装手册
    前言网上关于elasticsearch的安全教程很多,但是只是局限在最基础的启动就成功就完了。今天给大家分享elasticsearch7.10.2最全安装手册,记录自己踩过的一些坑。一、环境说明服......
  • elasticsearch7报错解决
    @​​TOC​​​系统​​:centos7​​es版本​​:elasticsearch-7.17.6​​后台启动​​:./elasticsearch-d1.ThereisinsufficientmemoryfortheJavaRuntimeEnvironm......
  • ElasticSearch7.0实例精讲之第一章入门
    目录1、技术要求2、下载并安装Elasticserch3、设置网络4、设置节点5、设置linux系统6、设置不同的节点系统7、设置协调器节点8、设置采集节点9、在elasticsearch安装插件10......
  • ElasticSearch7创建index时指定type问题
    项目背景最近在某项目开发中遇到一个高版本ES创建索引时指定index和type问题。项目中的ES使用了阿里云上的ES,版本为7.4。通过ES官网对各版本type的演变如下:在5.X版本......