vault backup: 2026-11-07 16:33:44
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
- 有书签
|
||||
|
||||
- Marvel - 监控管理工具
|
||||
|
||||
|
||||
|
||||
## 与关系型数据库对比
|
||||
Relational DB -> Databases -> Tables -> Rows -> Columns
|
||||
|
||||
Elasticsearch -> Indices -> Types -> Documents -> Fields
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## 查询语法
|
||||
|
||||
### 集群中的文档数量
|
||||
```
|
||||
|
||||
curl -XGET 'http://localhost:9200/_count?pretty' -d '
|
||||
|
||||
{
|
||||
|
||||
"query": {
|
||||
|
||||
"match_all": {}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
### 查询
|
||||
```
|
||||
|
||||
GET /megacorp/employee/_search
|
||||
{
|
||||
|
||||
"query" : {
|
||||
|
||||
"filtered" : {
|
||||
|
||||
"filter" : {
|
||||
|
||||
"range" : {
|
||||
|
||||
"age" : { "gt" : 30 } <1>
|
||||
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
"query" : {
|
||||
|
||||
"match" : {
|
||||
|
||||
"last_name" : "smith" <2>
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
### 短语搜索
|
||||
|
||||
|
||||
```
|
||||
|
||||
GET /megacorp/employee/_search
|
||||
|
||||
{
|
||||
|
||||
"query" : {
|
||||
|
||||
"match_phrase" : {
|
||||
|
||||
"about" : "rock climbing"
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user