摘要: 阅读全文
posted @ 2019-09-19 20:04 用代码打败魔法 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.document 的全量替换语法与创建文档是一样的,如果document id不存在,就是创建,入股document id已经存在, 那么就是全量替换操作,替换document的json串内容document是不可变的,如果要修改document的内容,那一种方式就是全量替换,直接对document重新建立索引,替换里面所有的内容es会将老的document 标记为deleted,然后新增我们... 阅读全文
posted @ 2019-09-19 19:52 用代码打败魔法 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1.source元数据_source元数据: 就是说,我们在创建一个document的时候,使用的那个放在request body中的json串,默认情况下,在get的时候,会原封不动的返回。2.定制返回结果定制返回的结果,指定_source中,返回哪些fields。GET /test_index/test_type/1?_source=test_field2,test_field1 阅读全文
posted @ 2019-09-19 19:34 用代码打败魔法 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.手动指定document id根据应用情况来说,是否满足手动指定document id的前提,一般来说,是从某些其他的系统中,导入一些数据到es时,会采取这种方式,就是使用系统中已有数据的唯一标识,作为es中document的id。put /index/type/id2.自动生成document idpost /index/type自动生成的id,长度为20个字符,URL安全,base64... 阅读全文
posted @ 2019-09-19 19:21 用代码打败魔法 阅读(2547) 评论(0) 推荐(0) 编辑
摘要: 1._index元数据代表一个document存放在哪个index中类似的数据放在一个索引,非类似的数据放不同索引index中包含了很多类似的document:指这些document的fields很大一部分是相同的。索引名称必须是小写的,不能用下划线开头,不能包含逗号2._type元数据代表document属于index中的哪个类别(type)一个索引通常会划分多个type,逻辑上对index中有... 阅读全文
posted @ 2019-09-19 17:46 用代码打败魔法 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 1.图解Elasticsearch容错机制:master选举,replica容错,数据恢复9 shard, 3 nodemaster node宕机,自动master选举,redreplica容错:新master将replica提升为primary shard , yellow重启宕机node, master copy replica 到该node,使用原有的shard并同步宕机后的修... 阅读全文
posted @ 2019-09-19 17:09 用代码打败魔法 阅读(226) 评论(0) 推荐(0) 编辑