
elasticSearch
Java全栈研发大联盟
好记性不如烂笔头,好好学
展开
-
Elasticsearch入门教程
ElasticSearch是一个高度可扩展的开源搜索引擎并使用REST API,所以您值得拥有。 在本教程中,将介绍开始使用ElasticSearch的一些主要概念。下载并运行ElasticSearchElasticSearch可以从https://www.elastic.co/cn/downloads/下载对应的文件格式,如ZIP和TAR.GZ。下载并提取一个运行它的软件包之后,需要提前安装...转载 2019-08-30 08:59:53 · 866 阅读 · 1 评论 -
elasticsearch里面bulk的用法
本篇我们来看下关于批量写入的方法bulk。bulk api可以在单个请求中一次执行多个索引或者删除操作,使用这种方式可以极大的提升索引性能。bulk的语法格式是:action and meta_data \noptional source \n action and meta_data \noptional source \n action and meta_data \nop...转载 2019-08-30 09:59:36 · 1859 阅读 · 0 评论 -
Elasticsearch填充
在本节中,我们将向Elasticsearch添加一些索引,映射和数据。此数据将用于本教程中解释的示例中。创建索引PUT http://localhost:9200/schools其实我们在创建索引的时候可以指定索引特定的设置,但是现在,它的默认设置为空响应 :如下图所示{"acknowledged": true}创建映射和添加数据Elasticsearch将根据请求体中提供的数...转载 2019-08-30 10:40:11 · 554 阅读 · 1 评论 -
Elasticsearch API约定
Elasticsearch提供了一个REST API,通过HTTP通过JSON访问。 Elasticsearch使用以下约定 -多索引API中的大多数操作(主要是搜索和其他操作)用于一个或多个索引。 这有助于用户通过只执行一次查询来搜索多个位置或所有可用数据。 许多不同的符号用于在多个索引中执行操作。 我们将在本节讨论其中的一些。逗号分隔符号举例如下:POST http://localh...转载 2019-08-30 14:26:10 · 543 阅读 · 0 评论 -
elasticsearch 基础 —— Parent-Child 父子关系(5.X老版本)
ElasticSearch 中的Parent-Child关系和nested模型是相似的, 两个都可以用于复杂的数据结构中,区别是 nested 类型的文档是把所有的实体聚合到一个文档中而Parent-Child现对于比较独立,每个实体即为一个文档Parent-Child 优点1、父文档更新时不用重新为子文档建立索引2、子文档的增加、修改、删除是对父文档和其他子文档没有任何影响的,这非常适用于...转载 2019-08-30 17:08:47 · 1786 阅读 · 0 评论 -
Elasticsearch文档API
Elasticsearch提供单文档API和多文档API,其中API调用分别针对单个文档和多个文档。索引API当使用特定映射对相应索引发出请求时,它有助于在索引中添加或更新JSON文档。 例如,以下请求将JSON对象添加到索引为schools和映射为school下。POST http://localhost:9200/schools/school/4{ "name":"City Sc...转载 2019-08-30 17:30:20 · 530 阅读 · 0 评论 -
Elasticsearch搜索API
此API用于在Elasticsearch中搜索内容。多索引Elasticsearch允许我们搜索存在于所有索引或一些特定索引中的文档。 例如,如果我们需要搜索名称包含central的所有文档。我们可以执行下面的命令 //这里没有指定索引名称,所以是搜索所有的索引,找含有name字段,且字段名是central的文档GET http://localhost:9200...转载 2019-08-30 17:48:55 · 568 阅读 · 0 评论 -
Elasticsearch聚合
一、聚合分析简介1. ES聚合分析是什么?聚合分析是数据库中重要的功能特性,完成对一个查询的数据集中(解释:结果集类似于“关系型数据库”里的表)数据的聚合计算,如:找出某字段(或计算表达式的结果)的最大值、最小值,计算和、平均值等。ES作为搜索引擎兼数据库,同样提供了强大的聚合分析能力。对一个数据集求最大、最小、和、平均值等指标的聚合,在ES中称为指标聚合 metric而在关系型数据库...转载 2019-09-02 14:30:01 · 686 阅读 · 0 评论 -
Elasticsearch索引API
这些API负责管理索引的所有方面,如设置,别名,映射,索引模板。创建索引此API可用于创建索引。 //创建的索引的索引名为collegesPOST http://localhost:9200/colleges执行结果为{"acknowledged":true}或者,加上一些设置如下 -//创建的新的索引的索引名是collegesPOST http://localhost...转载 2019-09-02 16:00:31 · 566 阅读 · 0 评论