跟着官网学习ElasticSearch
文章平均质量分 67
跟着官网学习ElasticSearch
ComeOnJF
这个作者很懒,什么都没留下…
展开
-
16.Elasticsearch 7.15 Query DSL 之 Range查询
es dsl 之 range查询原创 2022-04-15 14:29:37 · 2784 阅读 · 0 评论 -
15.Elasticsearch 7.15 Query DSL 之 Wildcard查询、Regexp查询
Wildcard查询Regexp查询原创 2022-04-14 14:48:54 · 2552 阅读 · 0 评论 -
14.Elasticsearch 7.15 Query DSL 之 IDs查询、Exists查询和Prefix查询
IDs查询Exists查询Prefix查询原创 2022-03-09 14:37:06 · 2560 阅读 · 0 评论 -
13.Elasticsearch 7.15 Query DSL 之 term查询、terms查询和terms set查询
介绍原创 2021-12-18 20:09:34 · 2715 阅读 · 0 评论 -
12.Elasticsearch 7.15 Query DSL 之 match查询
介绍返回与提供的参数(文本、数字、日期或布尔值)匹配的文档。在匹配之前对提供的参数文本进行分词。match查询是执行全文搜索的标准查询,包括模糊匹配选项。例子:GET /_search{ "query": { "match": { "message": { "query": "this is a test" } } }}顶级参数<field> (Required, object) 你希望查询的字段.<fie原创 2021-12-12 13:01:10 · 739 阅读 · 0 评论 -
11.Elasticsearch 7.15 Query DSL 之 match_all查询
介绍最简单的查询,它匹配所有文档,给它们的_score都是1.0。match_allGET /_search{ "query": { "match_all": {} }}_score可以通过boost参数改变:GET /_search{ "query": { "match_all": { "boost" : 1.2 } }}match_none这与match_all查询相反,不匹配任何文档。GET /_search{ "que原创 2021-12-11 13:28:51 · 867 阅读 · 0 评论 -
10.Elasticsearch 7.15 Query DSL 简介
Elasticsearch提供了基于JSON的完整查询DSL(Domain Specific Language,领域特定语言)来定义查询。可以把Query DSL看作查询的AST(Abstract Syntax Tree,抽象语法树),它由两种类型的子句组成原创 2021-12-11 13:00:44 · 611 阅读 · 0 评论 -
9.Elasticsearch 7.15 查询数据-Search API简介
_search API介绍_search API 返回与请求中定义的查询匹配的搜索结果。您可以使用q查询字符串参数或request body提供搜索查询。如果同时指定两个参数,则只使用q查询字符串。# APIGET /my-index-000001/_search例如,同时指定了参数,查询字符串起作用(?后边的起作用):GET /kibana_sample_data_ecommerce/_search?size=2&from=0{ "size": 3, "from": 0}原创 2021-11-29 22:44:54 · 1486 阅读 · 0 评论 -
8.Elasticsearch 7.15 query上下文和filter上下文
相关性得分是一个正的浮点数,在search API的_score元数据字段中返回。得分越高,说明文档的相关性越强。虽然每种查询类型可以以不同的方式计算相关性得分,但得分计算还取决于查询子句是在**query**上下文中运行还是在**filter**上下文中运行。原创 2021-12-11 12:00:38 · 530 阅读 · 0 评论 -
7.Elasticsearch 7.15 索引元数据字段
每个文档都有与之相关联的元数据,例如_index、mapping _type和_id元数据字段。在创建映射类型时,可以自定义其中一些元数据字段的行为。原创 2021-12-11 11:27:29 · 659 阅读 · 0 评论 -
6.ElasticSearch 7.15 索引字段的数据类型(常用数据类型)
文章目录数据类型概览字符串类型keywordtext数值类型日期类型支持多种格式日期布尔类型Object类型nested类型nested字段限制alias 别名别名的限制地理空间类型其他类型数据类型概览每个字段都有一个字段数据类型。此类型指示字段包含的数据类型(如字符串或布尔值)及其预期用途。例如,您可以将字符串索引到text和keyword字段。但是,text字段会被分词,用于全文搜索,而keyword字符串保持原样用于过滤和排序。字段类型按族进行分组。同一家族的类型支持相同的搜索功能,但可能有不同原创 2021-11-28 22:22:10 · 3403 阅读 · 0 评论 -
5. ElasticSearch 7.15 映射
映射(mapping)每个文档(document)都是字段(field)的集合,每个字段都有自己的数据类型(data type)。映射包含与文档相关的字段列表及字段的数据类型,还包括元数据字段(metadata fields),如_source字段,它自定义如何处理文档关联的元数据。其实就是索引的定义,类似mysql的表定义。自动创建映射和显式创建映射自动创建映射是指,当索引一个文档时,Elasticsearch自动向映射添加字段, elasticsearch会自动猜测你的字段的数据类型(不建议)。原创 2021-11-08 22:04:19 · 1224 阅读 · 0 评论 -
4. docker集群方式启动elasticsearch和kibana
使用docker-compose.yml文件一次性启动集群:以下配置文件启动了三个es节点,以及一个kibana节点。version: '2.2'services: es01: image: docker.elastic.co/elasticsearch/elasticsearch:7.15.1 container_name: es01 environment: - node.name=es01 - cluster.name=es-docker-cl原创 2021-11-07 14:08:13 · 1921 阅读 · 0 评论 -
3. ElasticSearch head插件安装
文章目录简介docker方式安装chrom插件的安装连接elasticsearch简介head工具是一个单机的HTTP服务器,安装好后,可以通过浏览器的方式以图形界面的方式展示elasticsearch的集群中的分片,作为监控工具是最有用的。docker方式安装docker run -d --name es-head -p 9100:9100 mobz/elasticsearch-head:5chrom插件的安装head插件启动成功后,使用chrom浏览器连接时,无任何反应,这时,需要安装谷原创 2021-11-06 18:21:19 · 1659 阅读 · 0 评论 -
2. kibana 7.15.1 docker方式安装
官方参考文档:https://www.elastic.co/guide/en/kibana/current/docker.html安装kibana之前,首先要保证es安装完毕。第一步 设置docker网络$ docker network create elastic第二步 启动esdocker pull docker.elastic.co/elasticsearch/elasticsearch:7.15.1docker run -d --name es01 --net elastic -p 9原创 2021-10-31 13:08:42 · 460 阅读 · 0 评论 -
1. ElasticSearch 7.15.1 docker方式安装
参考官网文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.15/docker.html以下教程展示的是es单节点docker方式安装第一步:下载es镜像$ docker pull docker.elastic.co/elasticsearch/elasticsearch:7.15.1第二步:启动容器docker run -d --name es01 -p 9200:9200 -p 9300:9300 -e "discover原创 2021-10-31 12:59:36 · 724 阅读 · 0 评论