-
粗框代表主分片
细框代表备份分片
查看全部 -
cluster.name= youzi
node.name: master/slave
network.host: ip
http.port: 端口号
discovery.zen.ping.unicast.hosts: ["ip"]
查看全部 -
bin目录存放启动脚本
plugins目录存放第三方插件
config目录存放配置文件
lib目录存放第三方库
modules目录存放模块
查看全部 -
es java 复合查询
查看全部 -
java 更新
查看全部 -
java 更新2
查看全部 -
es java 删除
查看全部 -
es java增加
查看全部 -
不限时节点机器,如果节点机器不够可以横向增加机器扩展。数据丛gb-tb-pb(1pb=2的50次方哥字节==1000个tb)
与solr并行为两大企业级应用搜索引擎。solr地点架构不适合实时搜索的应用。
solr支持更多格式数据,elasticsearch仅支持json文件格式,配合前端使用kibana使用;
查看全部 -
一、模糊匹配查询
"match":{
"author":"瓦力"
}
2、"match_phrase":{}
3、"multi_match":{
"query":"瓦力",
"fields":["auhtor","title"]
}
二、语法查询
1、"query_string":{
"query":"ElasticSearch AND 大法",
# "query":"(ElasticSearch AND 大法) or python"
}
2、"query_string":{
"query":"瓦力 OR ElasticSearch",
"fields":["title","author"]
}
三、字段的查询(结构化查询)--数字、日期的查询
1、"term":{
"author":"瓦力"
}
2、"range":{
"publish_count":{
"gt":1000,
"lte",:2000
}
}
3、"range":{
"publish_date":{
"gt":"2017-01-01",
"lte":"2017-12-31"
#"lte":"now"
}
}
查看全部 -
json 格式编辑使用postman工具!
查看全部 -
updateRequest update = new UpdateRequest();
XContentBuilder builder = XContentFactory.jsonBuilder().startObject();
buildet.field();
builder.endObject();
update.doc(builder);
this.client.update(update).get();
查看全部 -
增加图书功能,XContentBuilder = XContentFactory.jsonBuilder().startObject().field().endObject();
IndexResponse result = this.client.prepareIndex().getSource(content).get();
查看全部 -
1.5.6的springboot对应的elasticSearch版本需要被覆盖
查看全部 -
should应该满足,must必须满足
查看全部
举报