自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

翻译 《Elasticsearch:权威指南》cat APIs -- cat indices(查看索引信息)

文章目录cat indicesPrimaries示例哪些索引状态是 yellow ?哪个索引的文件数最多?指定显示哪些列每一个索引使用了多少内存?参数解释cat indicesindices 命令提供了每一个索引的 cross-section(横截面信息)。这些信息跨越了多个节点。官网例子本地执行失败和s=index有关:GET /_cat/indices/twi*?v&s=index //官网例子本地执行失败和s=index有关改造的例子:GET /_cat/indices/tw

2020-07-31 19:16:38 15377

原创 【正则表达式】小技巧汇总

1.找出html中所有的 <a ></a>标签原始html片段:<li><span class="chapter"><a href="getting-started-install.html">Get Elasticsearch up and running</a></span></li>使用正则匹配标签完整内容:<a.*</a>匹配的结果:<a href="gettin

2020-07-31 10:43:47 132

原创 【nodepad】nodepad++汇总

行首行尾添加字符在行首和行尾添加上字符或文本,步骤如下:$表示行尾,^表示行首

2020-07-30 16:52:33 668

转载 ES partial update(部分更新文档的使用)

1 什么是partial update1.1 全量修改文档的原理全量修改文档的语法: PUT index/type/1, 如果id=1的文档不存在, 则创建, 如果存在, 将发生替换原有文档的操作PUT test/_doc/1{ "counter" : 1, //有2个属性,counter和tags "tags" : ["red"]}PUT test/_doc/1{ "counter" : 2 //尝试覆盖}查询此时document结果结果:

2020-07-30 10:22:51 677

翻译 《Elasticsearch:权威指南》Document APIs -- Update API

更新API允许根据提供的script来更新文档。 该操作从索引中获取文档(与分片并置),运行script(具有可选的脚本语言和参数),并重建索引(还允许删除或忽略该操作)。 它使用版本控制来确保在“获取”和“重新索引”期间未发生任何更新。请注意,此操作仍然意味着对文档进行完全重新索引,它只是消除了一些网络往返,并减少了获取和索引之间版本冲突的可能性。 需要启用_source字段,此功能才能起作用。例如,让我们为一个简单的文档编制索引:PUT test/_doc/1{ "counter" :

2020-07-29 20:15:11 356

翻译 《Elasticsearch:权威指南》Document APIs -- Bulk API

Bulk API,能够在一个单一的API调用执行多项索引/删除操作。这可以大大提高索引速度。该 REST API 端点 /_bulk,它遵循JSON结构:action_and_meta_data\n //首行action参数optional_source\n //第二行为source参数action_and_meta_data\noptional_source\n....action_and_meta_data\noptional_source\n注意:数据

2020-07-29 11:19:42 240

原创 ES stored fields作用

get 操作允许指定一系列的 stored 字段,这些字段将会被返回通过传递stored_fields参数。如果请求的字段没有被储存,将会被忽略。参考以下示例:PUT twitter{ "mappings": { "_doc": { "properties": { "counter": { "type": "integer", "store": false //默认值就

2020-07-28 11:31:16 5234 1

翻译 《Elasticsearch:权威指南》Document APIs -- Get API

Get APIget api 允许从一个基于其id的 index 中获取一个 JSON格式的 document,下面的示例是从一个在名称为tweet的 type 下的id为0,名称为 _doc 的 index 中获取一个JSON格式的 document。GET twitter/_doc/0以上 get 操作的结果如下:{ "_index" : "twitter", "_type" : "_doc", "_id" : "0", "_version" : 1,

2020-07-28 11:11:29 168

原创 Elasticsearch-3.8.6 windows配置多节点

参考https://blog.csdn.net/ch999999999999999999/article/details/90731742

2020-07-27 21:45:37 148

原创 Detecting noop updates

更新文档有2中方式,索引 API和_update API。后者默认情况下,如果修改操作发现内容没有实质的变化,version不会递增。插入数据我们插入一条数据:PUT twitter/_doc/1{ "user" : "kimchy", "post_date" : "2009-11-15T14:12:12", "message" : "trying out Elasticsearch"}插入操作的返回值,version属性值为1:{"_index": "twitte

2020-07-27 21:23:53 741

翻译 《Elasticsearch:权威指南》Document APIs -- Index API

索引 API 在特定索引中 add ( 添加 ) 或 update ( 更新 ) a typed JSON document ( 类型化的 JSON 文档 ),使其可搜索。以下示例将 JSON 文档插入到 “twitter” 索引中,type 为 _doc ,ID 为1 :PUT twitter/_doc/1{ "user" : "kimchy", "post_date" : "2009-11-15T14:12:12", "message" : "trying out Elast

2020-07-27 20:34:27 185

翻译 《Elasticsearch:权威指南》Document APIs -- Reading and Writing documents(读写前言)

概述Elasticsearch中的每个索引都分为多个碎片,每个碎片可以有多个副本。这些副本称为复制组,添加或删除文档时必须保持同步。如果我们不这样做,那么从一个副本中读取的结果将与从另一个副本中读取的结果截然不同。使分片副本保持同步并提供对它们的读取服务的过程就是我们所说的数据复制模型。Elasticsearch的数据复制模型基于主备份模型,并且在Microsoft Research的PacificA论文中进行了很好的描述。该模型基于复制组中的一个副本作为主要分片。其他副本称为副本碎片。主目录充当所有索

2020-07-27 14:29:22 170

翻译 《Elasticsearch:权威指南》Getting started with Elasticsearch -- Start searching开始搜索

将一些数据放入到Elasticsearch索引后,您可以通过将请求发送到_search端点来进行搜索。 要访问全套搜索功能,请使用Elasticsearch Query DSL在请求正文中指定搜索条件。 您可以在请求URI中指定要搜索的索引的名称。例如,以下请求将检索银行索引中按帐号排序的所有文档:GET /bank/_search{ "query": { "match_all": {} }, "sort": [ { "account_number": "asc" } ]}默

2020-07-27 10:52:05 178

原创 Elasticsearch:权威指南6.8.6目录

文章目录Getting started with Elasticsearch(基础入门)Index some documents([索引文档](https://editor.csdn.net/md?articleId=107579880))Getting started with Elasticsearch(基础入门)Index some documents(索引文档)

2020-07-25 18:04:16 926 1

翻译 《Elasticsearch:权威指南》Getting started with Elasticsearch -- Index some documents(索引文档)

索引一个文档集群启动并运行后,您就可以为一些数据建立索引了。 Elasticsearch有多种吞蚀选项,但最终它们都做同样的事情:将JSON文档放入Elasticsearch索引中。您可以通过一个简单的PUT请求直接执行此操作,该请求指定要添加文档的索引,一个唯一的文档ID,以及请求正文中的一个或多个“字段”:“值” 对:PUT /customer/_doc/1{ "name": "John Doe"}HEAD工具发送命令截图HEAD某些命令不会展示结果,比如_cat/indices

2020-07-25 17:01:34 277

原创 【js】FormData作用和用法

文章目录作用为什么要模拟表单为何FormData对象的创建像创建对象一样来创建通过已有的Form来创建语法例子常用方法append语法作用对象的使用:用一些键值对来模拟一系列表单控件,以便使用XMLHttpRequest发送异步上传二进制文件为什么要模拟表单传统的传递参数可以通过form表单,设置action参数,点击submit触发提交<form action="xxxx" method="get" class="form-example"> <inpu

2020-07-23 21:00:20 1527

原创 【css】css换行 white-space,word-wrap,word-break

word-wrap允许长单词换行到下一行:p.test {word-wrap:break-word;}我们来看个完整例子<!DOCTYPE html><html><head> <style> p.test { width: 11em; border: 1px solid #000000; } </style></head>&

2020-07-22 17:27:53 1541

转载 【js】JS操作文件

在HTML表单中,可以上传文件的唯一控件就是<input type="file">。注意:当一个表单包含<input type="file">时,表单的enctype必须指定为multipart/form-data,method必须指定为post,浏览器才能正确编码并以multipart/form-data格式发送表单的数据。出于安全考虑,浏览器只允许用户点击<input type="file">来选择本地文件,用JavaScript对<input type="

2020-07-21 15:19:06 423

原创 WIndows 安装 ES 6.8.6与 ES-head插件设置

文章目录一、ES的安装1、到ES官网下载ES2、解压ES3、安装ES二、用head访问elasticsearch一、ES的安装1、到ES官网下载ES安装ES前,需要安装JDK1.8以上版本https://www.elastic.co/downloads/elasticsearch作者自己下载的是V6.8.62、解压ES3、安装ES打开bin目录下elasticsearch.bat4、验证进入 http://localhost:9200 出现如下页面代表成功{ "name" : "w

2020-07-18 17:30:21 879 1

转载 【web】HTTP MIME类型

文章目录语法独立类型Multipart 类型重要的MIME类型application/octet-streamtext/plaintext/csstext/html图片类型音频与视频类型multipart/form-data浏览器通常使用MIME类型(而不是文件扩展名)来确定如何处理文档;因此设置正确的MIME类型附加到headers是非常重要的。语法type/subtypeMIME的组成结构非常简单;由类型type与子类型subtype两个字符串中间用’/’分隔而成。不允许空格存在。type表示可

2020-07-16 17:29:00 679

转载 【web】HTTP头信息解读

文章目录概述消息头1、Genaral headers2、Request headers3、Response Headers4、Entity Headers概述HTTP的头域包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。通用头部:指的是可以应用于请求和响应中,但是不能应用于消息内容自身的 HTTP 首部 。 取决于应用的上下文环境,通用首部可以是响应头部或者请求头部。但是不可以是实体头部。最常见的通用首部包括:Date、Cache-Control或

2020-07-16 15:49:54 3518

转载 【js】JS Headers对象

概述Fetch API (Headers是由Fetch API衍生的?)的 Headers 接口允许您对HTTP请求和响应头执行各种操作。 这些操作包括检索,设置,添加和删除。 一个Headers对象具有关联的头列表,它最初为空,由零个或多个键值对组成。你可以使用append()方法添加 之类的方法添加到此(参见 Examples)。在该接口的所有方法中,标题名称由不区分大小写的字节序列匹配。你可以通过 Request.headers 和Response.headers属性检索一个Headers对象,

2020-07-15 18:49:17 2903

转载 【maven】maven pom.xml详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd"> <!--父项目的坐标。如果项目中没有规定某个元

2020-07-07 20:59:09 432

转载 Maven中的SNAPSHOT版本和正式版本

Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个属性构成的,分别是groupId、artifactId以及version。这三个属性可以唯一确定一个组件(Jar包或者War包)。其实在Nexus仓库中,一个仓库一般分为public(Release)仓和SNAPSHOT仓,前者存放正式版本,后者存放快照版本。如果在项目配置文件中(无论是build.gradl

2020-07-07 19:56:49 531

原创 【语法】java中的静态引用 import static

java中的静态引用一般引入类的方式:import java.lang.Math.*;静态引入类的方式:import static java.lang.Math.*;区别在于:一般引入需要使用 ClassName.method(); 的方式去调用类中的静态方法;public class Test { public static void main(String[] args) { System.out.println(`Math.sqrt(4)`); }}而静

2020-07-07 15:48:26 709

原创 【maven】 依赖树(dependency、dependencyManagement)

文章目录查看方式查看方式CMD命令行下,进入pom.xml所在的目录,可以是父模块的目录,也可以是子模块的目录,区别在于前者会按子模块分级,展示所有模块的依赖树,后者只查子模块自身相关的依赖树,后者的结果是前者的一个子集。通过控制台查看:mvn dependency:tree如果要输出到文件,找到pom文件的位置 进入命令行mvn dependency:tree >d:/tree.txt只查看包含指定的jar包mvn dependency:tree -Dverbose -

2020-07-03 10:44:17 4176

空空如也

空空如也

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

TA关注的人

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