1、查询别名
GET /*/_alias/goods_info
2、创建别名
POST /_aliases
{
"actions": [
{
"add": {
"index": "index_name",
"alias": "alias_name"
}
}
]
}
3、删除别名
POST /_aliases
{
"actions": [
{
"remove": {
"index": "goods_info_index3",
"alias": "goods_info"
}
}
]
}
4、简单的GET查询
GET /index_name/type/_search?q=platform:5
5、查询多个字段
GET /index_name/type/_search
{
"query": {
"bool": {
"must": [
{ "match": {"type":9}},
{ "match": {"platform":3 }}
]}
}
}
6、查询并删除 第二个条件为 范围查询 lt表示小于 gt表示大于
GET /index_name/type/_delete_by_query
{
"query": {
"bool": {
"must": [
{ "match": {"platform":2 }},
{"range": {"itemPrice":{"lt": 0}}}
]
}
}
}
7、缺失某个字段的数据查询并删除
GET /index_name/type/_delete_by_query
{
"query": {
"bool": {
"must_not": {
"exists": {
"field": "marketPrice"
}
}
}
}
}
8、设置es刷新到磁盘的时间
PUT /goods_info_index2/_settings
{
"index" : {
"refresh_interval" : "30s"
}
}