-
结构化创建可通过postman来创建,可以通过可视化窗口来提示json错误信息
查看全部 -
2种创建索引
查看全部 -
RESTful API
查看全部 -
分片的概念
查看全部 -
可应用场景
查看全部 -
什么是ElasticSearch
查看全部 -
分布式:
slave配置
cluster.name: kf
node.name: slave1
network.host: 127.0.0.1
http.port: 8200
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
查看全部 -
分布式:
配置文件
cluster.name: kf
node.name: master
node.master: true
network.host: 127.0.0.1
端口默认
查看全部 -
配置文件:config/elasticsearch.yml
添加:http.cors.enabled: true
http.cors.allow-origin: "*"
查看全部 -
高级查询
// 条件查询
http://127.0.0.1:9200/book/_search
{
"query":{
"match":{
"author":"瓦力"
}
}
}
// 多条件查询
{"query":{
"multi_match":{
"query":"瓦力",
"fields":["author","title"]
}
}
}
子条件查询复合条件查询
查看全部 -
查询 简单查询 get /novel/1 条件查询 post 聚合查询 post { "age":{ "group_by_word_count":{ "terms":{ "field":"word_count" } }, "group_by_publish_date":{ "terms":{ "field":"publish_date" } } } }
查看全部 -
查看全部
-
http://127.0.0.1:9200/proper/man/1 put
{
"name":"瓦力",
"country":"china",
"age":30,
"date":"1987-03-07"
}
http://127.0.0.1:9200 put
{
"name":"超重瓦力",
"country":"china",
"age":40,
"date":"1987-03-07"
}
http://127.0.0.1:9200/people/man
{
"name":"超级瓦力",
"country":"china",
"age":40,
"date":"1977-03-07"
}
查看全部 -
ES中的索引相当于数据库中的数据库
ES中的类型相当于数据库中的表
ES中的文档相当于数据库中的一条数据
查看全部 -
集群节点中slave节点的配置:
cluster.name: zengjq
node.name: slave1
network.host: 127.0.0.1 ## 该节点的ip地址
http.port: 8200 ## 不配置默认是9200,防止端口冲突,修改为8200
## 设置新节点被启动时能够发现的主节点列表,当节点端口是9200时无需配置:端口
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
查看全部
举报