随笔分类 - 22-数据篇
摘要:一. 基于DLS的高级操作 1 查询所有 说明: GET /{索引库名}/_search:其中的_search是固定路径,不能修改 例如,我们以最简单的无条件查询为例,无条件查询的类型是:match_all,因此其查询语句如下: PS:默认Kibana中显示10条数据,可以指定size,显示需要的数
阅读全文
摘要:一. 初始化配置 1 事先准备 (1) 类库: Elastic.Clients.Elasticsearch 8.18.3 (2) 初始化注册client builder.Services.AddSingleton<ElasticsearchClient>(sp => { var configurat
阅读全文
摘要:一. 索引库操作 (Index就类似数据库表,Mapping映射就类似表的结构。我们要向es中存储数据,必须先创建Index和Mapping) 1.创建索引和映射 (1) 基本语法 请求方式:PUT 请求路径:/索引库名,可以自定义 请求参数:mapping映射 (2) 格式 PUT /索引库名称
阅读全文
摘要:一. 8.x版本--docker安装 1. 版本说明 ElasticSearch 8.18.3 【20250525发布】 Kibana 8.18.3 IK分词 8.18.3 2. ES安装 (1) 下载镜像 docker pull docker.elastic.co/elasticsearch/el
阅读全文
该文被密码保护。
摘要:一. 聚合操作 (此处是基于.Net驱动的聚合操作,直接操作Mongodb的写法详见 有道笔记mongodb第二节) 0. 相关实体 (1). Book相关 public class Book { /// <summary> /// 自动生成id /// </summary> [BsonId] [B
阅读全文
摘要:一. 实操 (详见官网:https://www.mongodb.com/zh-cn/docs/drivers/csharp/current/quick-start/) 1. 相关程序集 【MongoDB.Driver 2.29.0】 相关实体:加上如下特性,id值自动生成。 public class
阅读全文
该文被密码保护。
摘要:一. ElasticSearch简介 Elasticsearch是一个非常强大的搜索引擎。它目前被广泛地使用于各个IT公司。Elasticsearch是由Elastic公司创建并开源维护的。 同时,Elastic公司也拥有Logstash及Kibana开源项目。这个三个开源项目组合在一起,就形成了
阅读全文
摘要:一. 复制集剖析 1. 什么是复制集 复制集(replica set)提供了数据冗余和高可用,它是一组mongod进程,它的作用如下: 保障数据的安全性 数据高可用性 (24*7) 灾难恢复 无需停机维护(如备份,重建索引,压缩) 分布式读取数据 副本集对应用层是透明的 一个复制集里面有很多数据节点
阅读全文
摘要:一. 简介 1. 说明 MongoDB是一个基于分布式文件存储 的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bs
阅读全文
摘要:一. 简介 1. MongoDB 官网: https://www.mongodb.com/ 官网文档:https://www.mongodb.com/zh-cn/docs/manual/introduction/ .Net 使用文档【MongoDB.Driver】:https://www.mongo
阅读全文

浙公网安备 33010602011771号