elasticSearch学习笔记4 query查询

POST lib3/_doc/1
{
  "name":"wang",
  "address":"shenzhen",
  "age":20,
  "interesting":"xuexi  xiedaima  kanshu "
}
POST lib3/_doc/2
{
  "name":"andy",
  "address":"nanchang",
  "age":19,
  "interesting":"dadaima  kankan  dianying "
}
POST lib3/_doc/3
{
  "name":"lau",
  "address":"jiangxi",
  "age":23,
  "interesting":"pashan  hejiu  kanshu "
}
POST lib3/_doc/4
{
  "name":"zhang",
  "address":"wuhan",
  "age":33,
  "interesting":"xuexi  xiedaima  kanshu "
}
GET lib3/_search?q=interesting:kanshu

GET lib3/_search?q=interesting:kanshu&sort=age:desc&_source=name


GET lib3/_search
{
  "query":{
    "term": {
        "interesting": "kansh"
    }
  }
}

GET lib3/_search
{
  "from":0
  "size": 1, 
  "query":{
    "terms": {
        "interesting": ["kanshu","xuexi"]
    }
  }
}


GET lib3/_search
{
  "query": {
    "match": {
      "interesting": "kanshu xuexi"
    }
  }
}

GET lib3/_search
{
  "query": {
    "match_all": {
    }
  }
}
GET lib3/_search
{
  "query": {
    "multi_match": {
      "query": "xuexi",
      "fields": ["interesting","address"]
    }
  }
}

GET lib3/_search
{
  "_source": ["age","name"], 
  "query": {
    "match_phrase": {
      "interesting": "xiedaima"
    }
  }
}

GET lib3/_search
{
  "query": {
    "fuzzy": {
      "interesting": "xiedaima"
    }
  },
  "highlight": {
    "fields": {
      "age":{}
    }
  }
}

猜你喜欢

转载自www.cnblogs.com/dennylau/p/11421646.html