03 2024 档案

摘要:Mapping映射 自动或手动为index中的_doc建立一种数据结构和相关配置 动态映射:dynamic mapping,自动为我们建立index,以及对应的mapping,mapping中包含了每个field对应的数据类型,以及如何分词等设置。 PUT /web_site/_doc/1 { "p 阅读全文
posted @ 2024-03-20 16:59 py卡卡 阅读(13) 评论(0) 推荐(0) 编辑
摘要:bulk的基础概念 bulk是es提供的一种批量增删改的操作API。 bulk的语法 bulk对JSON串的有着严格的要求。每个JSON串不能换行,只能放在同一行,同时,相邻的JSON串之间必须要有换行(Linux下是\n;Window下是\r\n)。bulk的每个操作必须要一对JSON串(dele 阅读全文
posted @ 2024-03-20 10:10 py卡卡 阅读(707) 评论(0) 推荐(0) 编辑
摘要:并发问题 比如秒杀 为控制并发问题,通常采用锁机制,分为悲观锁和乐观锁 悲观锁:很悲观,所有情况都上锁。此时只有一个线程可以操作数据。具体例子为数据库中的行级锁、表级锁、读锁、写锁等。 特点:优点是方便,直接加锁,对程序透明。缺点是效率低。 乐观锁:很乐观,对数据本身不加锁。提交数据时,通过一种机制 阅读全文
posted @ 2024-03-19 09:54 py卡卡 阅读(11) 评论(0) 推荐(0) 编辑
摘要:浏览器:127.0.0.1:5601 找到Dev Tools 1.集群运行状况检查 GET /_cat/health?v 2.获取集群中的节点列表 GET /_cat/nodes?v 3.列出所有索引 GET /_cat/indices?v index索引操作 1.1 新建 Index,可以直接向 阅读全文
posted @ 2024-03-18 20:54 py卡卡 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch是一个基于 Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引孳,基于 RESTful web接口。 功能: 分布式的搜索引擎和数据分析引擎 全文检索(like),结构化检索(a=1),数据分析(count/group by) 对海量数据进行近实时的处理(秒 阅读全文
posted @ 2024-03-16 09:40 py卡卡 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Elastic Stack 组件介绍 Elasticsearch Elasticsearch是使用java开发,基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负 阅读全文
posted @ 2024-03-15 17:22 py卡卡 阅读(27) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示