elasticsearch

index

put `index`
put `index`/_mapping
{
	`field`: `value`
}
delete `index`
get `index`

doc

post `index`/_doc/`[id]`
{
	`field`:`value`
}
delete `index`/_doc/`id`
post/put `index`/_doc/`id`
{
	`field`:`value`
}
get `index`/_doc/`id`
post _bulk
{}...

search

get `index`/_search
get `index`/_search
{
	"query":{
		"match_all":{}
	},
	"from": 0,
  	"size": 100
}
get `index`/_search
{
	"query":{
		"term":{
			"value": `value`
		}
	}
}
get `index`/_search
{
	"query":{
		"match": `value`	
	}
}
get `index`/_search
{
	"query":{
		"wildcard":{
			"field":{
				"value": `value`
			}
		}
	}
}
get `index`/_search
{
	"query":{
		"regexp": {
			"field":`reg`
    	}
	}
}
GET `index`/_search
{
  "query": {
    "prefix": {
      `field`: {
        "value": `value`
      }
    }
  }
}
GET `index`/_search
{
  "query": {
    "range": {
      `filed`: {
        "gte": `valeu`,
        "lte": `value`
      }
    }
  },
  "sort": [
    {
      `filed`: {
        "order": "desc"
      }
    }
  ]
}
GET `index`/_search
{
  "query": {
    "query_string": {
      "fields": [`filed`,`filed`,`filed`], 
      "query": `value`
    }
  }
}
GET `index`/_search
{
  "query": {
    "bool": {
      "filter": [
        {
          "term": {
            `field`: {
              "value": `value`
            }
          }
        }
      ]
    }
  }
}
GET `index`/_search
{
  "query": {
    "match": {
      "title": `value`
    }
  },
  "aggs": {
    `max_name`: {
      "max": {
        "field": `value`
      }
    }
  }
}
GET `index`/_search
{
  "query": {
    "match": {
      "title": `value`
    }
  },
  "aggs": {
    `term_name`: {
      "term": {
        "field": `value`
        "size": `value`
      }
    }
  }
}
GET `index`/_search
{
  "query": {
    "match": {
      "title": `value`
    }
  },
  "highlight": {
    "fields": {
      `field`: {
        "pre_tags": "<font color='red'>",
        "post_tags": "</font>"
      }
    }
  }
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值