跳到主要内容
版本:v2

全文模糊搜索

接口地址:/book/explain/fuzzy

请求方式:GET

响应数据类型:application/json

接口描述:

该模糊搜索会同时搜索词头和释文,通过headword再调用内容/释文接口。高亮里面包含text、headword、simplified

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
Authorization授权请求头headertruestring
x-jd-device设备信息headerfalsestring
q要搜索的字/词queryfalsestring
textLengthtext最大长度,超出会截取掉queryfalseinteger(int32)
size页的大小queryfalseinteger(int32)
page页码queryfalseinteger(int32)
bookId需要搜索的书籍,为空搜索全部有权限的书籍queryfalsearrayinteger

响应状态:

状态码说明schema
200OKobject

响应参数:

参数名称参数说明类型schema
totalElementsinteger(int64)integer(int64)
totalPagesinteger(int32)integer(int32)
sizeinteger(int32)integer(int32)
content内容arrayobject
  content搜索列表objectobject
    headword词头string
    bookName书名string
    bookId书籍idinteger
    simplified简体string
    text简单释文string
  highlights高亮object
numberinteger(int32)integer(int32)
sortSortObjectSortObject
  emptyboolean
  sortedboolean
  unsortedboolean
firstboolean
lastboolean
numberOfElementsinteger(int32)integer(int32)
pageablePageableObjectPageableObject
  offsetinteger(int64)
  sortSortObjectSortObject
    emptyboolean
    sortedboolean
    unsortedboolean
  pageSizeinteger(int32)
  pageNumberinteger(int32)
  unpagedboolean
  pagedboolean
emptyboolean

响应示例:

{
"totalElements": 0,
"totalPages": 0,
"size": 0,
"content": [
{
"content": {
"headword": "",
"bookName": "",
"bookId": 0,
"simplified": "",
"text": ""
},
"highlights": {}
}
],
"number": 0,
"sort": {
"empty": true,
"sorted": true,
"unsorted": true
},
"first": true,
"last": true,
"numberOfElements": 0,
"pageable": {
"offset": 0,
"sort": {
"empty": true,
"sorted": true,
"unsorted": true
},
"pageSize": 0,
"pageNumber": 0,
"unpaged": true,
"paged": true
},
"empty": true
}