es-什么是mapping-05 Elasticsearch 什么是mappingmapping 的定义 Mapping类似数据库中的schema的定义,作用如下 定义索引中的字段的名称 定义字段的数据结构类型,例如字符串,数字,布尔… … 字段,倒排索引的相关配置,(Analyzed or Not Analyzed,Analyzer) Mapping会把Json文档映射成Lucene所需要的扁平格式 一个mapping属于一 2022-11-09 Elasticsearch
curl-常用功能 curl 的官网:https://curl.se curl-常用功能curl 命令参数123456789101112131415161718➜ ~ curl --helpUsage: curl [options...] <url> -d, --data <data> HTTP POST data -f, --fail 2022-11-09 curl
es-searchApi概览-04 Elasticsearch searchApi概览search API URL Search 在url使用query参数 Request Body 使用ES提供的,基于json更加完备的,Quey Domain Specific Language(DSL)123456789{ "from" : 0, // 返回搜索结果的开始位置 "size&quo 2022-11-07 Elasticsearch
es-通过Analyzer进行分词-03 Elasticsearch 通过Analyzer进行分词Analysis 与 Analyzer Analysis - 文本分析是把全文本转换一系列单词(term/token)的过程,也叫分词 Analysis 是通过Aanlyzer来实现的 可使用Elasticsearch内置的分析器/或者按需定制化分析器 除了在数据写入时转换词条,匹配Query语句时候也需要用相同的分析 2022-11-06 Elasticsearch
es-文档的CRUD和批量操作-02 Elasticsearch 文档的CRUD和批量操作文档的CRUDType 名,约定都用 _doc index (如果ID不存在,创建新的文档。否则,先删除现有的文档,再创建新的文档,版本会增加) PUT my_index/_doc/1 {“user”: “mike”, “comment”: “You know, for search”} create (如果ID已经存 2022-11-06 Elasticsearch
es-深入理解-01 文章内容摘自极客时间《Elasticsearch核心技术与实战》与《Elasticsearch实战》 深入理解 Elasticsaerch从两个角度来理解es中数据是如何组织的 逻辑设计 搜索应用所需要注意的。 用于索引和搜索的基本单位是文档,可以将其认为是关系数据库里的一行数据,索引更像是关系型数据库的一张表。 物理设计 在后台es是如何处理数据的es将每个索引划分为分片,每份分片可以在 2022-11-05 Elasticsearch
k8s-学习环境搭建 1.配置服务器环境1.1 将节点加入本地hosts文件12345vi /etc/hosts172.16.148.160 master172.16.148.161 node1172.16.148.162 node2 1.2 关闭防火墙(非生产环境)12systemctl stop firewalldsystemctl disable firewalld 1.3 关闭安全增强型 Linux123vi 2022-05-20 Kubernetes