【ES】Elasticsearch 常见的简单查询

这篇具有很好参考价值的文章主要介绍了【ES】Elasticsearch 常见的简单查询。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

查看es中有哪些索引

请求方式:GET

请求地址:http://localhost:9200 /_cat/indices?v

参数:无

结果:elasticsearch 浏览器查询,elasticsearch,大数据,搜索引擎

查看索引全部数据

请求方式:GET

请求地址:http://localhost:9200/index-2023-08/_search

参数:

{
   "query":{
      "match_all":{}
   }
}

结果:elasticsearch 浏览器查询,elasticsearch,大数据,搜索引擎

 查询多1个数据

请求方式:GET

请求地址:http://localhost:9200/index-2023-08/_search

解释:http://地址:端口/index名/_search

参数:

{
  "query": {
    "match": {
      "ability": "我是中国人"
    }
  }
}

结果:elasticsearch 浏览器查询,elasticsearch,大数据,搜索引擎

查询多个Index数据

请求方式:GET

请求地址:http://localhost:9200/index-2023-08,index-2023-07,index-2023-06/_search

解释:多个Index可以用 “ , ” 间隔开,示例: index1,index2,index3

参数:

{
   "query":{
      "match_all":{}
   }
}

结果:elasticsearch 浏览器查询,elasticsearch,大数据,搜索引擎

冻结索引

请求方式:POST

请求地址:http://localhost:9200/index-2023-08/_freeze

解释:http://地址:端口/index名/_freeze

参数:无

结果:

{
    "acknowledged": true,
    "shards_acknowledged": true
}

elasticsearch 浏览器查询,elasticsearch,大数据,搜索引擎

 冻结索引

请求方式:POST

请求地址:http://localhost:9200/index-2023-08/_unfreeze

解释:http://地址:端口/index名/_unfreeze

参数:无

结果:

{
    "acknowledged": true,
    "shards_acknowledged": true
}

elasticsearch 浏览器查询,elasticsearch,大数据,搜索引擎

创建索引

请求方式:PUT

请求地址:http://localhost:9200 /index-2023-08

参数:

{
	"settings": {
		"index.max_result_window": 1000000,
		"index.number_of_replicas": 1,
		"index.number_of_shards": 1
	},
	"mappings": {
		"properties": {
			"title": {
				"type": "text"
			},
			"name": {
				"type": "text"
			},
			"description": {
				"type": "text"
			},
			"create_time": {
				"type": "keyword"
			},
			"time_stamp": {
				"type": "keyword"
			},
			"created_user": {
				"type": "date"
			}
		}
	}
}

结果:

{
    "acknowledged": true,
    "shards_acknowledged": true,
    "index": "index-2023-08"
}

elasticsearch 浏览器查询,elasticsearch,大数据,搜索引擎文章来源地址https://www.toymoban.com/news/detail-729044.html

到了这里,关于【ES】Elasticsearch 常见的简单查询的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 虚拟机中用Docker安装并启动了Elasticsearch,浏览器却访问不了

    学习springCloud的过程及其痛苦,一直跟着黑马的视频走,但是随着技术栈的更新,许多技术的配置与黑马视频讲的会有出入,然后就会遇到一些很头疼的问题,有时候一个问题需要找很久的原因与解决方法,所以记录一下这些问题防忘吧(由于是尝试过程中解决了问题,没有截

    2024年02月05日
    浏览(44)
  • 「Elasticsearch 」Es复合查询

    目录 Bool 查询   Dis_max 查询  Function_score 查询 Nested 查询  Geospatial 查询  1. Geo Point 查询 2. Geo Shape 查询 Elasticsearch(简称为ES)是一个基于Lucene的分布式搜索和分析引擎,它提供了丰富的查询语言和API,可以用于构建高性能、可扩展的全文搜索、日志分析和数据可视化等应用

    2024年02月13日
    浏览(36)
  • 【ElasticSearch笔记】ES基本查询

    目录 一、简介 ES与关系型数据库对比 文本分析 倒排索引 二、基本查询 空查询 相关性 查询与过滤 1. 查询与\\\"first blog\\\"字段最佳匹配的文档 2. 搜索博客等级(level)大于等于2, 同时发布日期(post_date)是2018-11-11的博客 结构化搜索 1. 精确值查找(term) 2. 多个精确值查找(terms) 3

    2024年01月21日
    浏览(35)
  • 【elasticsearch】ES去重查询实现

    去重实现原理: 采用es 的Collapse折叠+cardinality基数计算 实现去重 1、优点:简单快速效率高,几乎无性能损耗(相比于分桶去重) 2、缺点: 1)Collapse折叠只支持一个字段去重,且字段必须是 keyword 2)cardinality基数计算去重后数量 (采用hyperloglog实现,hyperloglog一种近似计算)

    2024年02月06日
    浏览(38)
  • ES-ElasticSearch查询命令

    根据条件查询符合标准的doc文档,需要使用更进阶的查询方式,在ES中一般采用请求体格式通过**_search**来进行查询,query子句主要用于编写查询条件,类似SQL中的where语句。 通过 match 实现全文搜索,如果 fieldname 字段的数据类型是 text类型 ,搜索 querytext 会进行 分词处

    2024年02月11日
    浏览(33)
  • elasticsearch(es)高级查询api

    在以上示例代码中,定义了一个返回类型为ResponseEntityMapString, Object的/search POST映射方法,并使用MapString, Object对象来存储异步操作的结果。然后,创建了一个ActionListener的匿名实现对象,并使用client.searchAsync()方法以异步方式执行搜索操作。在onResponse()方法中,将搜索结果存储

    2023年04月09日
    浏览(41)
  • Google Chrome谷歌浏览器安装最新版Elasticsearch插件 图文教程 【一看就懂】

    我们在虚拟机安装了Elasticsearch后,往往还需要再安装一个可视化界面以便于使用。本文就教您如何在Google Chrome谷歌浏览器安装最新版Elasticsearch(es)插件。 | 1 如图所示,点击设置 进入如下界面,点击扩展程序 开启开发者模式后点击Chrome网上应用商店 如图所示搜索插件El

    2024年02月07日
    浏览(67)
  • 推出 Elasticsearch 查询语言 (ES|QL)

    作者:Costin Leau 我很高兴地宣布,经过大约一年的开发,Elasticsearch 查询语言 (ES|QL) 已准备好与世界共享,并已登陆 Elasticsearch 存储库。 ES|QL 是 Elasticsearch® 原生的强大声明性语言,专为可组合性、表现力和速度而设计。 Elasticsearch 支持多种语言,从古老的 queryDSL 到 EQL、KQ

    2024年02月13日
    浏览(41)
  • Python语言,ES(Elasticsearch)基础查询

    https://blog.csdn.net/y472360651/article/details/76652021 https://www.cnblogs.com/bainianminguo/articles/12763099.html

    2024年02月11日
    浏览(47)
  • ElasticSearch---查询es集群状态、分片、索引

    查看es集群状态: 如果?后面加上pretty,能让返回的json格式化。 加上?v的返回结果,如下: 解释如下: 查看es分片信息: 查看es分片信息,模糊匹配,比如匹配test: 返回信息如下: 解析如下: 查看状态为unassigned的es分片信息: 查看es索引 查看es所有索引: indices表示索引,是

    2024年02月02日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包