自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (8)
  • 收藏
  • 关注

翻译 Search APIs之Field Capabilities与Ranking Evaluation API

Field Capabilities API字段功能API允许检索多个索引之间字段的功能。字段功能API默认在所有索引上执行:GET _field_caps?fields=rating这项要求也可以限于特定的indices:GET twitter/_field_caps?fields=rating支持请求选项: fields 用于计算统计...

2019-08-09 16:43:36 997

翻译 Search APIs之Profile API

Profile API警告: Profile API是一个调试工具,为搜索执行增加了大量开销。Profile API提供了关于搜索请求中各个组件执行的详细时间信息。它让用户了解如何在较低的级别执行搜索请求,以便用户能够理解为什么某些请求很慢,并采取步骤改进它们。请注意,Profile API并不测量网络延迟、搜索获取阶段花费的时间、请求在队列中花费的时间或在协调节点上合并分片响应时花...

2019-08-09 15:50:49 471

翻译 Search APIs之 Count API等

count API允许轻松地执行查询,并获得该查询的匹配数。它可以跨一个或多个索引执行。可以使用简单的查询字符串作为参数提供查询,也可以使用请求体中定义的查询DSL。举个例子:PUT /twitter/_doc/1?refresh{ "user": "kimchy"}GET /twitter/_count?q=user:kimchyGET /twitter/_count...

2019-08-09 15:04:21 248

翻译 Search APIs之Multi Search API

Multi Search APImulti search API允许在同一个API中执行多个搜索请求。它的端点是_msearch。请求的格式类似于批量API格式,并使用了换行分隔的JSON (NDJSON)格式。结构如下(如果某个特定的搜索结果被重定向到另一个节点,结构会被特别优化以减少解析):header\nbody\nheader\nbody\n注意:最后一行数据必须以...

2019-08-09 11:56:01 793

翻译 Search APIs之Suggesters(2)

Completion Suggester为了理解suggestions的形式,请先阅读suggestions第一页。completion suggester提供自动完成/按需搜索功能。 这是一种导航功能,可在用户输入时引导用户查看相关结果,从而提高搜索精度。 它不是用于拼写校正或平均值功能,如 "term" 或 "phrase"suggesters 。理想地,自动完成功能应当与...

2019-08-09 11:36:37 442

翻译 Search APIs之Suggesters(1)

Suggesterssuggest的特性通过使用建议器suggester推荐给用户正在查找的term提供基于文本的相似term。部分suggest功能还在开发中。 在_search请求中,suggest request部分与查询部分一起定义。如果省略查询部分,则只返回建议。 注意: _suggest端点已被弃用,转而使用通过_search端点建议。 ...

2019-08-09 09:25:21 274

翻译 Search APIs之Request Body Search(6)

Stored Fields 警告: stored_fields参数是关于在映射中显式标记为已存储的字段的,默认情况下,映射是关闭的,通常不建议这样做。使用源筛选来选择要返回的原始源文档的子集。允许有选择地为每个由搜索命中表示的文档加载特定的存储字段。GET /_search{ "stored_fields" : ["user", "postDate"], ...

2019-08-08 09:57:27 143

翻译 Search APIs之Request Body Search(5)

Search Type 在执行分布式搜索时,可以执行不同的执行路径。分布式搜索操作需要分散到所有相关的分片中,然后收集所有的结果。在执行分散/聚集类型执行时,有几种方法可以做到这一点,特别是使用搜索引擎。执行分布式搜索时的一个问题是从每个分片中检索多少结果。例如,如果我们有10个分片,第1个分片可能包含0到10之间最相关的结果,其他分片的结果排在后面。因此,在执行请求时,我...

2019-08-08 09:51:49 177

翻译 Search APIs之Request Body Search(4)

Named Queries每个过滤器和查询都可以在其顶层定义中接受_name。GET /_search{ "query": { "bool" : { "should" : [ {"match" : { "name.first" : {"query" : "shay", "_name" : "first"} ...

2019-08-06 14:28:27 168

翻译 Search APIs之Request Body Search(3)

Index Boost当搜索多个索引时,允许为每个索引配置不同的boost级别。当来自一个索引的点击率比来自另一个索引的点击率更重要时,这是非常方便的。警告: 在5.2.0弃用。这种格式是不推荐的。请使用数组格式。GET /_search{ "indices_boost" : { "index1" : 1.4, "index2" : 1....

2019-08-06 14:15:22 133

翻译 Search APIs之Request Body Search(2)

Highlighting荧光笔使您能够从搜索结果中的一个或多个字段突出显示片段,以便向用户显示查询匹配的位置。当您请求突出显示时,响应为每个搜索命中包含一个额外的突出显示元素,其中包括突出显示的字段和突出显示的片段。注意:在提取要高亮显示的terms时,荧光笔不会反映查询的布尔逻辑。因此,对于一些复杂的布尔查询(e。g嵌套布尔查询,使用minimum_should_match等查询),可能...

2019-08-06 12:47:11 479

翻译 Search APIs之Request Body Search(1)

Request Body Search搜索请求可以使用搜索DSL(其中包括查询DSL)在其主体中执行。举个例子:GET /twitter/_search{ "query" : { "term" : { "user" : "kimchy" } }}这里有一个简单响应:{ "took": 1, "timed_out": false...

2019-08-06 12:46:25 272

翻译 Search APIs之Search与URI Search

Search APIs除了Explain API端点之外,大多数搜索API都是多索引的。Routing执行搜索时,Elasticsearch将根据自适应副本选择公式选择数据的“最佳”副本。通过提供路由参数,还可以控制搜索哪些切片。例如,当索引twitter时,路由值可以是用户名:POST /twitter/_doc?routing=kimchy{ "user" : "k...

2019-08-06 11:40:20 185

翻译 Document  APIs之Term Vectors等

词条向量Term Vectors返回特定文档字段中词条的信息和统计信息。文档可以存储在索引中,也可以由用户人工提供。默认情况下,词条向量是实时的,而不是接近实时的。这可以通过将realtime参数设置为false来更改。GET /twitter/_termvectors/1通过一个参数指定field来选择信息的返回这是可选的:GET /twitter/_termvectors/...

2019-08-06 11:32:22 365

翻译 Document APIs之Reindex API

Reindex API重要:Reindex要求_source为所有文档开启源索引。Reindex不会尝试设置目标索引。它不会复制源索引的设置信息。您应该在运行_reindex操作之前设置目标索引,包括设置映射,分片数,副本等。_reindex的最基本形式只是将文档从一个索引复制到另一个索引。下面将文档从twitter索引复制到new_twitter索引中:POST _rein...

2019-08-06 11:07:27 203

翻译 Document APIs之Multi Get API与Bulk API

Multi Get APImultiget API根据index,type(可选)和id(可能还有路由)返回多个文档。响应包含一个docs数组,其中包含所有获取的文档,按照与原始multi-get请求对应的顺序排列(如果某个特定get出现故障,则在响应中包含一个包含此错误的对象)。成功获取的结构在结构上类似于GetAPI提供的文档。GET /_mget{ "docs"...

2019-08-06 10:50:22 121

翻译 Document APIs之update API与update by Query API

Update APIupdate API允许基于提供的脚本更新文档。该操作从索引中获取文档(并行于分片上),运行脚本(使用可选的脚本语言和参数),索引返回结果(还允许删除或忽略该操作)。它使用版本控制来确保在“get”和“reindex”期间没有发生更新。注意,这个操作仍然意味着文档的完全重索引,它只是删除了一些网络往返,并减少了get和索引之间版本冲突的机会。需要启用_source字段才...

2019-08-06 10:04:57 631

翻译 Document  APIs之delete API与Delete by Query API

Delete APIdelete API允许根据特定索引的id从索引中删除JSON文档。下面的示例将从id为1的名为twitter的索引中删除JSON文档:DELETE /twitter/_doc/1{ "_shards" : { "total" : 2, "failed" : 0, "successful" : 2...

2019-08-06 09:25:23 308

翻译 Document APIs之Get API

Get APIget API允许根据其id从索引中获取JSON文档。以下示例从名为twitter的索引获取一个JSON文档,其id值为0:GET twitter/_doc/0Response: { "_index" : "twitter", "_type" : "_doc", "_id" : "0", "_version" : 1, "_seq...

2019-08-05 14:41:05 422

翻译 Document APIs之Index API

Index API在特定的索引中添加或更新JSON文档,使其可搜索以下示例将JSON文档插入ID为1的“twitter”索引中:PUT twitter/_doc/1{ "user" : "kimchy", "post_date" : "2009-11-15T14:12:12", "message" : "trying out Elasticsearch"}Res...

2019-08-05 14:33:03 171

翻译 Document  APIs之数据模型

Document APIs本节首先简要介绍Elasticsearch的数据复制模型,然后详细描述以下CRUD api:单文档的APIs:Index API Get API Delete API Update API多文档 APIsMulti Get API Bulk API Delete By Query API Update By Query API Reind...

2019-08-05 14:26:58 142

翻译 API约定

API约定Multiple Indices大多数引用index参数的API都支持使用简单的test1,test2, test3表示法(或_all所有索引)跨多个索引执行。它还支持通配符,例如:test*或*test或te*t或*test*,以及“排除”(-)的能力,例如:test*,-test3。所有的多索引API都支持以下url查询字符串参数:ignore_unavailable...

2019-08-05 14:24:30 207

翻译 升级Elasticsearch

升级Elasticsearch通常可以使用滚动升级过程升级Elasticsearch,这样升级就不会中断服务。支持滚动升级:Between minor versions From 5.6 to 6.8 From 6.8 to 7.2.0Elasticsearch可以读取在先前主要版本中创建的索引。 如果您在5.x或之前创建了索引,则必须在升级到7.2.0之前重新索引或删除它们。 如果...

2019-08-05 14:12:56 3774

翻译 设置Elasticsearch之重要的系统配置

重要的系统配置理想情况下,Elasticsearch应该单独在一个服务器上运行,并使用所有可用的资源。为了做到这一点,您需要配置您的操作系统允许用户运行Elasticsearch比默认允许访问更多的资源。以下设置必须在生产使用时配置:设置JVM堆大小 禁用交换 增加文件描述符 确保足够的虚拟内存 确保足够的线程开发模式vs生产模式默认情况下,Elasticsearch假定...

2019-08-05 11:48:41 2194

翻译 设置Elasticsearch之重要的配置

Elasticsearch重要的配置虽然Elasticsearch只需要很少的配置,但是在投入生产之前需要考虑许多设置。生产前必须考虑以下设置:Path settings Cluster name Node name Network host Discovery settings Heap size Heap dump path GC logging Temp dire...

2019-08-05 11:42:22 626

翻译 设置Elasticsearch之配置elasticsearch

设置Elasticsearch本节包括如何设置Elasticsearch并使其运行的信息,包括:下载安装开始配置支持的平台上这里提供了官方支持的操作系统和jvm的矩阵:Support matrix。Elasticsearch在列出的平台上进行了测试,但也有可能在其他平台上运行。Java (JVM)版本Elasticsearch使用Java构建,并在每个发行版中包...

2019-08-05 11:34:24 2427

翻译 开始使用Elasticsearch

开始使用Elasticsearch准备好测试驱动程序的Elasticsearch了吗?看看如何使用REST api来存储、搜索和分析数据?步骤通过这个入门教程到:启动并运行一个Elasticsearch实例索引一些示例文档使用Elasticsearch查询语言搜索文档使用bucket和度量聚合分析结果需要更多的?查看Elasticsearch介绍,学习术语并了解基本...

2019-08-05 11:06:36 200

翻译 elasticsearch简介

Elasticsearch简介你知道,为了搜索(和分析)Elasticsearch是分布式搜索和分析引擎于Elastic Stack核心中。Logstash和Beats有助于收集、聚合和丰富数据,并将其存储在Elasticsearch中。Kibana使你能够交互式地探索、可视化和共享对数据的洞察,并管理和监视堆栈。elasticsearch是索引、搜索和分析的神奇之处。Elastics...

2019-08-05 10:31:34 163

原创 利用expect交互实现对主机批量建立SSH信任

#ssh免密验证,shell自动设置echo '#!/bin/sh. /etc/init.d/functions[[ -f /usr/bin/expect ]] || { echo "install expect";yum install expect -y; } #若没expect则安装[ $? = 0 ] || { echo "expect安装失败";exit; } #安装失败则退出...

2019-04-28 09:06:00 241

idea模板配置.zip

IDEA模板配置快速配置开发环境提高开发效率性。。。。。

2019-08-21

elasticsearch顶尖高手核心篇资料.zip

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr,也是基于Lucene。

2019-07-08

精通Elastic Stack.zip

ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具

2019-07-01

Ansible权威指南xxx.zip

ansible权威指南 pdf 批量管理大型主机集群role playbook

2019-06-25

ELK(ElasticSearch+Logstash+Kibana)

大型日志分析 ElasticSearch+Logstash+Kibana教程从部署到日志采集到日志展示完整流程.

2019-04-23

GitHub xbin商城项目

模仿国内知名B2C网站,实现的一个分布式B2C商城 使用Spring Boot 自动配置 Dubbox / MVC / MyBatis / Druid / Solr / Redis 等

2018-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除