ElasticSearch 接口:文档全文检索 & 完全匹配 & 高亮查询

2022-04-22 0 By admin

一、全文检索

这功能像搜索引擎那样,如品牌输入“小华”,返回结果带回品牌有“小米”和华为的。
GET请求 : http://127.0.0.1:9200/shopping/_search
附带JSON体如下:

{
  "query":{
  "match":{
    "category" : "小华"
  }
  }
}

二、完全匹配

GET请求 : http://127.0.0.1:9200/shopping/_search
附带JSON体如下:

{
  "query":{
  "match_phrase":{
    "category" : "为"
  }
  }
}

三、高亮查询

GET请求 : http://127.0.0.1:9200/shopping/_search

{
  "query":{
  "match_phrase":{
    "category" : "为"
  }
  },
  "highlight":{
    "fields":{
      "category":{}//<----高亮这字段
    }
  }
}