美文网首页
检索服务接口文档

检索服务接口文档

作者: 程序员_张雪峰 | 来源:发表于2017-03-11 23:18 被阅读72次

1. 服务基本信息

1.1 内部HTTP服务地址

  • Node 1:172.31.3.72:8092
  • Node 2:172.31.12.31:8092
  • Node 3:172.31.4.31:8092
    1.2 外部负载均衡地址
    1.3 测试可用性
    curl -XGET 'ip:port/index_name/index_type/_search' -u elastic:passwd -d '{"query":{"match_all":{}}}'

二、功能接口

  1. 搜教师
    • 模糊匹配字段:name
    • 请求模式:POST
    • 请求URI:/ylyk/teacher/_search
    • JSON Data:如下格式,将query对应的值更换为真实的搜索词
{
  "query": {
    "bool": {
      "should": [
        {
            "match": {
            "name": {
                    "query": "夏鹏"
            }
            }
          }
      ]
    }
  }
}   
  1. 搜用户
    • 模糊匹配字段:
      • nickname:5倍加权
      • intro:无加权
    • 精确匹配字段:
      • mobilephone:2倍加权
      • wechat:2倍加权
    • 请求模式:POST
    • 请求URI:/ylyk/user/_search
    • JSON Data:如下格式,将query对应的值更换为真实的搜索词
{
  "query": {
    "bool": {
      "should": [
        {
            "match": {
            "nickname": {
                    "query": "大年",
                    "boost": 5.0
            }
            }
          },
        {
          "match": {
            "intro": {
              "query": "英语"
            }
          }
        },
        {
          "match": {
            "mobilephone": {
              "query": "18701052871",
              "boost": 2.0
            }
          }
        },
        {
          "match": {
            "wechat": {
              "query": "yunfan0428",
              "boost": 2.0
            }
          }
        }
      ]
    }
  }
}       
  1. 搜课程
    • 模糊匹配字段:
      • name:2倍加权
      • content:无加权
    • 请求模式:POST
    • 请求URI:/ylyk/course/_search
    • JSON Data:如下格式,将query对应的值更换为真实的搜索词
{
  "query": {
    "bool": {
      "should": [
        {
          "match": {
            "name": {
              "query": "正在进行中的行为艺术",
              "boost": 2.0
            }
          }
        },
        {
          "match": {
            "content": {
              "query": "正在进行中的行为艺术"
            }
          }
        }
      ]
    }
  }
}       

相关文章

  • 检索服务接口文档

    一、服务基本信息1. 内部HTTP服务地址2. 外部负载均衡地址3. 测试可用性 二、功能接口1. 搜教师2. 搜...

  • 接口测试策略

    接口设计检查(接口本身属性) 通过接口设计文档(服务器接口文档及客户端数据约束文档)进行交互数据的有效性检查: a...

  • springBoot集成swagger2

    1 背景 springBoot作为微服务首选框架,为其他服务提供大量的接口服务。接口对接方需要实时最近的接口文档。...

  • 2018.10.12

    短信服务接口文档 获取用户信息

  • 2018-06-12

    [TOC] 文档使用说明 版本历史 文档介绍   本文档的接口用于海外印尼项目,其中接口作为app与服务器的交互使...

  • 检索文档(sense)基础语法

    检索文档操作 (sense) ElasticSearch版本 2.4.2 ,新版本有待学习。 1. 检索单条文档 ...

  • 怎么写接口文档

    一些刚开始写接口文档的服务端同学,很容易按着代码的思路去编写接口文档,这让客户端同学或者是服务对接方技术人员经常吐...

  • 百度地图应用

    Web服务API 百度地图Web服务API为开发者提供http接口,即开发者通过http形式发起检索请求,获取返回...

  • Postman接口测试扫盲

    什么是接口测试? 针对软件对外提供服务的接口的输入输出进行测试 接口间相互逻辑的测试 验证接口功能与接口描述文档的...

  • 微信公众平台接入指南

    概述 填写服务器配置-->验证服务器地址的有效性-->依据接口文档实现业务逻辑 接入指南 接口域名说明 获取acc...

网友评论

      本文标题:检索服务接口文档

      本文链接:https://www.haomeiwen.com/subject/fjuzkttx.html