上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 因为,如果要创建唯一索引,那么如果这个值有好几个为Null的,所以也会导致我们创建索引失败,那么我们可以引进系数索引这个概念,它可以做到,支持如果值存在的情况,它必须是唯一的,我们可以 将 unique和sparse组合一起使用,所以查询的时候,就会查询这个字段有值的文档,如果还想查询Null的文档 阅读全文
posted @ 2018-08-10 10:48 anxbb 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 如果在已存在的集合创建,可能会存在相同的值如下: 我们可以使用(2.x版本) 阅读全文
posted @ 2018-08-09 15:14 anxbb 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: 1。多文档查询 (1)url:POST http://localhost:9200/_mget?pretty/ 参数: 结果: 2.上面的还可以简写(如果在相同索引,相同type) (1)url:POST http://localhost:9200/myes/_mget?pretty/ 参数: (2 阅读全文
posted @ 2018-08-05 14:45 anxbb 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 一、版本号: 在es中每个文档都有一个版本号,默认情况下,版本号都是随着每次对该文档的修改或者删除自增的,当然你也可以自己指定。有了这个文档号,我们可以像mysql 乐观锁一样,用来进行控制字我们文档的更新,如果要更新的文档号与索引中的文档号不一致,那么es会拒绝该次操作。常用于事务的处理中。 ur 阅读全文
posted @ 2018-08-01 22:19 anxbb 阅读(881) 评论(0) 推荐(0) 编辑
摘要: url:POST http://127.0.0.1:9200/_reindex 参数: 阅读全文
posted @ 2018-07-31 22:56 anxbb 阅读(163) 评论(0) 推荐(0) 编辑
摘要: elasticsearch-jdbc是一个将关系型数据库(RDBMS)数据导入到ElasticSearch库中的一个工具包,支持mysql、oracle、postgrey、csv等存储列式数据的容器。目前最新的版本是2.3.4.1,支持的ElasticSearch的版本为2.3.4。 下载elast 阅读全文
posted @ 2018-07-31 22:50 anxbb 阅读(4779) 评论(0) 推荐(0) 编辑
摘要: db.coll.findAndModify({ query:{x:"ggg"}, update:{$set:{"x":"gggg"}}, fields:{"x":1}, new:true, upsert:true}) query:查询语句 update:(和remove必须有一个,也只能存在一个) 阅读全文
posted @ 2018-07-31 19:00 anxbb 阅读(313) 评论(0) 推荐(0) 编辑
摘要: db.aaaa.update({},{$push:{money:{$each:[8,9,10],$slice:-4}}}) db.aaaa.update({},{$addToSet:{money:{$each:[8,9,10,11,12,13]}}}) db.aaaa.update({},{$pop 阅读全文
posted @ 2018-07-31 16:27 anxbb 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个新的索引并且添加一个配置 2.更新索引配置:(更新分词器为例子) 更新分词器前,一定要关闭索引,然后更新,最后再次开启索引 url:PUT http://127.0.0.1:9200/suoyinpeizhi/_settings/ 参数: 如果不关闭会提示以下错误 所以 先运行: POS 阅读全文
posted @ 2018-07-29 20:13 anxbb 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 别名不能重复,也不能喝索引名称重复。(一个索引可以创建多个别名) 语法: 添加一个别名: url:POST http://192.168.0.108:9200/_aliases/ 参数: 添加一个别名(多个索引): 两种写法 (1) (2) 新写一个add 删除别名: url:POST http:/ 阅读全文
posted @ 2018-07-29 18:28 anxbb 阅读(613) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页