// 从哪查询----从alengin所有前缀的查询
GET alengin*/_search
{
"query": {
"range":{ // 查询范围
"@timestamp":{ // 时间
"gte":"2019-03-19T00:00:00.000Z", // 大于 格式化时间
"lte":"2019-03-20T00:00:00.000Z" // 小于
}
}
}
}
GET alengin*/_search
{
"query": {
"match_all": {} // 符合某个字符串
}
}
GET alengin*/_search
{
"query": {
"bool": {
"must": [ // 必须要求的字段值 ,必须要求hasLogin登录
{
"term":{
"hasLogin":{
"value":true
}
}
}
],
"filter": {
"range":{
"@timestamp":{
"gte":"2019-03-19T00:00:00.000Z",
"lte":"2019-03-20T00:00:00.000Z"
}
}
}
}
}
}
GET alengin*/_search
{
"query": {
"bool": {
"must": [
{
"term":{
"hasLogin":{
"value":true
}
}
}
],
"filter": {
"range":{
"@timestamp":{
"gte":"2019-03-13T00:00:00.000Z",
"lte":"2019-03-20T00:00:00.000Z"
}
}
}
}
}
}
本文介绍了如何使用Elasticsearch进行不同类型的查询操作,包括基于时间范围的查询、匹配所有文档的查询、结合布尔逻辑及过滤条件的复杂查询等。通过具体的API示例,展示了如何灵活运用这些查询方式来满足多样化的数据检索需求。

846

被折叠的 条评论
为什么被折叠?



