08 2021 档案
摘要:【ElasticSearch】脚本字段script https://www.elastic.co/guide/en/elasticsearch/reference/7.14/modules-scripting.html 可以使用script返回 一个计算值作为属性值,或者 为query计算一个自定义
阅读全文
摘要:【ElasticSearch(十三)进阶】SpringBoot整合ElasticSearch7.14.0 基本教程 一、接入方式 1.端口9300:TCP 1)spring-data-elasticsearch:transport-api.jar: springboot版本不同,transport-
阅读全文
摘要:【ElasticSearch(十一)进阶】Mapping的查询、创建、修改、删除 Mapping(映射)是定义文档及其包含的字段的存储和索引方式的处理过程。 例如,使用Mapping定义: 哪些字符串字段应视为全文字段。 哪些字段包含数字,日期或地理位置。 日期值 的格式。 自定义规则,用于控制动态
阅读全文
摘要:【ElasticSearch(十)进阶】Aggregations执行聚合 聚合提供了从数据中分组和提取数据的能力。最简单的聚合方法大致等于 SQL GROUP BY 和 SQL 聚合函数。 在 ElasticSearch 中,你可以执行query和aggs(可以包含多个聚合),返回 结果包含 hit
阅读全文
摘要:【ElasticSearch(九)进阶】Term精确数值查询,match keyword精确文本查询 一、Term精确数值查询 term查询,会返回那些 在提供的字段中包含确切信息 的文档内容。 查询text字段值,使用match。查询精确数值,使用term。 为什么避免使用term对text字段进
阅读全文
摘要:【ElasticSearch(八)进阶】filter过滤 布尔查询中的每个must、should和must not元素都称为查询子句。 文档满足 must 或 should 子句中的标准的程度有助于文档的相关性得分。分数越高,文档就越符合我们的搜索条件。默认情况下,ElasticSearch返回会按
阅读全文
摘要:【ElasticSearch(七)进阶】multi_match多字段匹配,bool复合查询 一、multi_match多字段匹配 例:查询 address 和 city 中任意一项包含 mill urie的结果 GET /bank/_search { "query":{ "multi_match":
阅读全文
摘要:【ElasticSearch(五)进阶】两种_search检索方式,match_all检索,Query DSL基本使用 一、导入测试数据 ElasticSearch官方为我们准备了一部分测试数据供调试使用,我们可以Kinaba内进行数据导入处理 1.获取数据 https://download.ela
阅读全文
摘要:【ElasticSearch(六)进阶】match匹配,match_phrase 短语匹配 一、match进行 基本类型(非字符串)精确匹配 查询 account_number 是 20 的所有结果: GET /bank/_search { "query": { "match": { "accoun
阅读全文
摘要:【ElasticSearch(四)】PUT/POST更新数据、DELETE删除数据、_bulk批量操作 先查询下现在的情况GET http://localhost:9200/customer/external/1 { "_index": "customer", "_type": "external"
阅读全文
摘要:【ElasticSearch(三)】_cat查看信息 、put&post新增数据、GET 查询数据、乐观锁 一、_cat 查看信息 GET _cat/nodes: 查看所有节点 用postman访问 http://localhost:9200/_cat/nodes GET _cat/health:
阅读全文
摘要:【ElasticSearch(二)】windows安装ElasticSearch 官方安装包链接:https://www.elastic.co/cn/downloads/elasticsearch 官方安装教程:https://www.elastic.co/guide/en/elasticsearc
阅读全文
摘要:【ElasticSearch(一)】ElasticSearch简介和基本概念 一、什么是 Elasticsearch Elasticsearch 是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据。 Elasticsearch 在 Apache L
阅读全文
摘要:当我们在同一台电脑上,想要免密登录多个平台(github,gitee,gitlab)时,就需要配置多个ssh密钥 https://www.cnblogs.com/520yang/articles/4654601.html
阅读全文
摘要:昨天碰到个奇葩问题,clone项目显示Cloning into后没下载,没报错,没反应 试过各种办法,重装Git后就好了。。
阅读全文
摘要:https://blog.csdn.net/li575563191/article/details/84545024 idempotent(幂等性):如果一个方法重复执行多次,产生的效果是一样的,那就是idempotent的。 put是幂等性的 post不是
阅读全文