上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
PUT /index/type/id 创建文档&替换文档,就是一样的语法一般对应到应用程序中,每次的执行流程基本是这样的:1、应用程序发起一个get请求,获取到document,展示到前台界面,供用户查看和修改2、用户在前台界面修改数据,发送到后台3、后台代码会将用户修改的数据在内存中进行执行,然后 Read More
posted @ 2018-02-27 22:30 秦先生的客栈 Views(754) Comments(0) Diggs(0) Edit
?version=1?version=1&version_type=external它们的唯一区别在于,_version,只有当你提供的version与es中的_version一模一样的时候,才可以进行修改,只要不一样就报错;当version_type=external的时候,只有当你提供的vers Read More
posted @ 2018-02-27 22:27 秦先生的客栈 Views(173) Comments(0) Diggs(0) Edit
version元数据(1)第一次创建一个document的时候,它的_version版本号是1;以后,每次对这个document执行修改或者删除操作,都会对这个_version版本号自动加1(2)在删除一个document的时候,它不是立即物理删除掉的,它的一些版本号等信息还保留着。先删除一个doc Read More
posted @ 2018-02-27 22:26 秦先生的客栈 Views(1293) Comments(0) Diggs(0) Edit
1、悲观锁并发控制方案,就是在各种情况下都上锁,上锁之后,就只有一个线程可以操作这些内容了。在不同的情况下可以设置不同的锁,比如:行级锁,表级锁。2、乐观锁并发控制方案,是不加锁的,写入的时候会判断当前数据的版本号跟es中的版本号是否相同,如果相同就直接写入;如果版本号不相同,说明数据已经被其他线程 Read More
posted @ 2018-02-22 21:33 秦先生的客栈 Views(177) Comments(0) Diggs(0) Edit
Elasticsearch 是最近两年异军突起的一个兼有搜索引擎和NoSQL数据库功能的开源系统,基于Java/Lucene构建。Elasticsearch 看名字就能大概了解下它是一个弹性的搜索引擎。首先弹性隐含的意思是分布式,单机系统是没法弹起来的,然后加上灵活的伸缩机制,就是这里的 Elast Read More
posted @ 2018-02-22 21:32 秦先生的客栈 Views(428) Comments(0) Diggs(0) Edit
1、document的全量替换(1)语法与创建文档是一样的,PUT /test_index/test_type/id ,如果document id不存在,那么就是创建;如果document id已经存在,那么就是全量替换的操作,替换document的json串内容。(2)document是不可变的, Read More
posted @ 2018-02-22 21:30 秦先生的客栈 Views(996) Comments(0) Diggs(0) Edit
首先将文本field的fielddata属性设置为true,否则会报错PUT /ecommerce/_mapping/product{ "properties" : { "tags" : { "type" : "text", "fielddata" : true } }} 1、计算每个tag下的商品 Read More
posted @ 2018-02-12 21:50 秦先生的客栈 Views(199) Comments(0) Diggs(0) Edit
1、query string search2、query DSL3、query filter4、full-text search5、phrase search6、highlight search***************************************************** Read More
posted @ 2018-02-12 21:46 秦先生的客栈 Views(127) Comments(0) Diggs(0) Edit
1、新增商品:新建文档,建立索引PUT /index/type/id{ "json数据"}例如:PUT /ecommerce/product/1{ "name" : "tcl", "desc" : "4k gaoqing", "price" : 3000, "tags" : ["zhineng"," Read More
posted @ 2018-02-12 21:42 秦先生的客栈 Views(222) Comments(0) Diggs(0) Edit
GET /_cat/health?vepoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_per Read More
posted @ 2018-02-12 21:41 秦先生的客栈 Views(212) Comments(0) Diggs(0) Edit
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页