Elasticsearch6.X常用搜索API

Elasticsearch搜索API


根据id查询

根据文档id查单个文档

格式:http://host:port/index/type/id

如果需要筛选返回的字段可以添加 _source 参数,值有多个用 , 分割

样例

http://localhost:9200/diep-system-category/mt_category/20201103178664?_source=categoryCode%2Cname%2CparentName

根据id批量查文档

{
   
  "query": {
   
    "ids": {
   
      "type": "mt_category",
      "values": [
        "20201103178664",
        "20201103179605",
        "20201103178661"
      ]
    }
  },
  "_source": [
    "id",
    "name",
    "parentName"
  ]
}

curl样例

curl -X GET --location "http://localhost:9200/diep-system-category/_search" \
    -H "Content-Type: application/json" \
    -d "{
          \"query\": {
            \"ids\": {
              \"type\": \"mt_category\",
              \"values\": [
                \"20201103178664\",
                \"20201103179605\",
                \"20201103178661\"
              ]
            }
          },
          \"_source\": [
            \"id\",
            \"name\",
            \"parentName\"
          ]
        }"

返回 | 返回目录


match

match查询会对查询条件进行分词后查询,文档中只要有一个词匹配就会返回

{
   
    "match":
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值