-
按id查詢
查看全部 -
刪除索引
里邊的類型和文檔,都被刪除
查看全部 -
通過postman,指定文檔id,使用腳本修改文檔。
腳本語言:painless
效果:age加10
查看全部 -
用post man,指定文檔id,直接修改文檔。修改的filed:name
注意url
查看全部 -
用postman 創建 不指定id 的文檔。
http verb 用post
url:localhost:9200/people/man
body:
{
? "name": "wally22",
? "country": "China",
? "age": "40",
? "date": "19800501"
}
查看全部 -
用postMan,指定文檔id插入
verb: put
url:localhost:9200/people/man
body:
{
? "name": "wally",
? "country": "China",
? "age": "30",
? "date": "19860501"
}
ps: 插入的時候,任意增加一個field 也是可以插進去的
查看全部 -
id 就是一個文檔的唯一id
查看全部 -
用Head 創建類型,類型名:novel
url:
book/novel/_mapping
body:
{
? "novel": {
? ? "properties": {
? ? ? "title": {
? ? ? ? "type": "text"
? ? ? }
? ? }
? }
}
查看全部 -
?RestFul API基本格式
查看全部 -
用post man創建索引
http verb: put
url:
localhost:9200/people
body:
{
? "settings": {
? ? "number_of_shards": 3,
? ? "number_of_replicas": 1
? },
? "mappings": {
? ? "man": {
? ? ? "properties": {
? ? ? ? "name": {
? ? ? ? ? "type": "text"
? ? ? ? },
? ? ? ? "age": {
? ? ? ? ? "type": "integer"
? ? ? ? },
? ? ? ? "contry": {
? ? ? ? ? "type": "keyword"
? ? ? ? },
? ? ? ? "date": {
? ? ? ? ? "type": "date",
? ? ? ? ? "format": "yyyyMMdd HH:mm:ss||yyyyMMdd||epoch_millis"
? ? ? ? }
? ? ? }
? ? }
? }
}
查看全部 -
? ?分片是索引level的
查看全部 -
1.索引
比如,索引A表示消費者數據,索引A表示產品數據。
對比SQL:相當于一個數據庫database
命名規則:小寫字母開頭,不含下劃線
增刪改查都是用索引
2.類型
通常 定義成有相同字段的文檔,作為一個類型
ps:比如字段 metricName 都為xx的,作為一個類型
對比SQL:相當于一個table
3.文檔
ES里最小存儲單位
對比SQL:相當于一條記錄
舉例:
一個用戶的基本信息,一篇文章的數據
ps:比如一個metric event message
查看全部 -
官網地址? 下載地址
查看全部 -
Lucene太過復雜。使用它,需要很多knowledge
查看全部 -
將一個服務指定為master.在config的elasticserach.yml作以下配置:
http.cors.enabled: true
http.cors.allow-origin: "*"
cluster.name: lijiafang
node.name: master
node.master: true
network.host: 127.0.0.1
配置節點
cluster.name: lijiafang
node.name: slave1
network.host: 127.0.0.1
http.port: 8200
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
查看全部
舉報