ujcms
  1. 数据
ujcms
  • 数据
    • 栏目列表_ChannelList
      GET
    • 栏目对象_Channel
      GET
    • 栏目对象ByAlias_Channel
      GET
    • 文章列表_ArticleList
      GET
    • 文章分页_ArticlePage
      GET
    • 文章对象_Article
      GET
    • 上一篇文章_ArticlePrev
      GET
    • 下一篇文章_ArticleNext
      GET
    • 全文检索文章分页_EsArticlePage
      GET
    • 全文检索文章列表_EsArticleList
      GET
    • 区块项列表_BlockItemList
      GET
    • 字典列表_DictList
      GET
    • 模型列表_ModelList
      GET
    • 模型对象_Model
      GET
    • Tag列表_TagList
      GET
    • Tag分页_TagPage
      GET
    • 获取Tag对象
      GET
    • 表单列表_FormList
      GET
    • 表单分页_FormPage
      GET
    • 获取表单对象
      GET
    • 站点列表_SiteList
      GET
    • 站点对象_Site
      GET
    • 投票列表_VoteList
      GET
    • 投票分页_VotePage
      GET
    • 投票对象_Vote
      GET
    • 留言列表_MessageBoardList
      GET
    • 留言分页_MessageBoardPage
      GET
    • 获取留言对象
      GET
    • 留言类型列表_MessageBoardTypeList
      GET
    • 调查问卷列表_SurveyList
      GET
    • 调查问卷分页_SurveyPage
      GET
    • 调查问卷对象_Survey
      GET
    • 文章排行榜列表_LeaderBoardList
      GET
    • 文章排行榜分页_LeaderBoardPage
      GET
  • 内容
    • 栏目接口
      • 获取栏目浏览次数
      • 获取栏目统计数据
    • 文章接口
      • 顶文章
      • 记录下载次数
      • 踩文章
      • 获取文章浏览次数
      • 获取下载参数
      • 获取文章统计数据
    • 站点接口
      • 获取站点缓冲对象,并记录浏览量
      • 获取当前站点对象。如果传递subDir参数,则通过子目录查询当前站点;否则通过当前域名获取对应站点对象,无法获取则返回默认站点
      • 获取站点缓冲对象
    • 投票接口
      • 投票
    • 留言接口
      • 提交留言
    • 调查问卷接口
      • 投票
  • 用户
    • JWT认证接口
      • 刷新TOKEN
      • 退出。一般情况下JWT无需服务器端退出。该方法主要用于记录退出日志
      • 登录
    • 注册接口
      • 用户注册
    • 密码接口
      • 更新密码
      • 重置密码
    • 会员设置接口
      • 更新个人信息
      • 更新手机号码
      • 更新邮箱地址
      • 更新个人头像
    • 用户接口
      • 用户名是否未使用
      • 用户名是否存在
      • 手机号码是否未使用
      • 手机号码是否存在
      • 邮箱地址是否未使用
      • 邮箱地址是否存在
    • 上传接口
      • avatarUpload
      • avatarCrop
  • 系统
    • 环境接口
      • 是否开启双因子登录
      • 获得当前登录用户
      • 获取当前站点列表
      • csrf 参数
      • 获取Config配置
      • 获取客户端SM2加密 public key
    • 验证码接口
      • 尝试验证码是否正确
      • 是否显示验证码。当登录错误超过指定次数后,需要输入验证码
      • 获取验证码Token
    • 短信接口
      • 发送手机短信
      • 发送邮件短信
      • 验证手机短信是否正确
      • 验证邮件短信是否正确
  • 其它
    • 访问统计接口
      • 记录访问统计接口
      • 获取在线访问者数量
  1. 数据

全文检索文章分页_EsArticlePage

GET
/api/article/es/page
文章全文检索接口

请求参数

Query 参数
siteId
integer <int64>
可选
站点ID。默认为当前站点
channel
string 
栏目别名
可选
channelId
integer <int64>
栏目ID
可选
beginPublishDate
string <date-time>
可选
开始发布日期。如:2008-08-01 2012-10-01 08:12:34
endPublishDate
string <date-time>
可选
接受发布日期。如:2008-08-01 2012-10-01 08:12:34
isWithImage
boolean 
可选
是否有标题图。如:true false
title
string 
标题
可选
text
string 
正文
可选
excludeId
string <int64 array>
可选
不包含的文章ID。多个用英文逗号分隔,如1,2,5
isIncludeSubChannel
boolean 
可选
是否包含子栏目的文章。如:true false,默认true
isIncludeSubSite
boolean 
可选
是否包含子站点的文章。如:true false,默认false
isAllSite
boolean 
可选
是否获取所有站点文章。如:true false,默认false
page
integer <int32>
第几页
可选
pageSize
integer <int32>
可选
每页多少条数据。最大不能超过1000

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://demo.ujcms.com/api/article/es/page'

返回响应

🟢200成功
*/*
OK
Body
totalPages
integer <int32>
可选
totalElements
integer <int64>
可选
size
integer <int32>
可选
content
array[object (EsArticle) {48}] 
可选
url
string 
URL地址
可选
title
string 
可选
标题。ik_max_word 不完全包含 ik_smart,会导致某些内容无法搜索,统一使用 ik_max_word
description
string 
可选
描述。ik_max_word 不完全包含 ik_smart,会导致某些内容无法搜索,统一使用 ik_max_word
body
string 
可选
正文。ik_max_word 不完全包含 ik_smart,会导致某些内容无法搜索,统一使用 ik_max_word
image
string 
图片
可选
discType
string 
类型
可选
enabled
boolean 
是否启用
可选
site
object (WebPage.SiteInner) 
全文检索站点实体类
可选
highlightTitle
string 
标题(含高亮标识)
可选
highlightBody
string 
正文(含高亮标识)
可选
score
number <double>
得分
可选
i1
integer <int64>
可选
i2
integer <int64>
可选
i3
integer <int64>
可选
i4
integer <int64>
可选
i5
integer <int64>
可选
i6
integer <int64>
可选
n1
number 
可选
n2
number 
可选
n3
number 
可选
n4
number 
可选
k1
string 
可选
k2
string 
可选
k3
string 
可选
k4
string 
可选
k5
string 
可选
k6
string 
可选
k7
string 
可选
k8
string 
可选
s1
string 
可选
s2
string 
可选
s3
string 
可选
s4
string 
可选
s5
string 
可选
s6
string 
可选
b1
boolean 
可选
b2
boolean 
可选
b3
boolean 
可选
b4
boolean 
可选
d1
string <date-time>
可选
d2
string <date-time>
可选
d3
string <date-time>
可选
d4
string <date-time>
可选
id
integer <int64>
ID
可选
status
integer <int32>
状态
可选
publishDate
string <date-time>
发布日期
可选
channel
object (EsArticle.ChannelInner) 
全文检索栏目实体类
可选
targetBlank
boolean 
是否新窗口打开
可选
number
integer <int32>
可选
sort
array[object (SortObject) {5}] 
可选
direction
string 
可选
nullHandling
string 
可选
ascending
boolean 
可选
property
string 
可选
ignoreCase
boolean 
可选
first
boolean 
可选
last
boolean 
可选
numberOfElements
integer <int32>
可选
pageable
object (PageableObject) 
可选
offset
integer <int64>
可选
sort
array[object (SortObject) {5}] 
可选
pageSize
integer <int32>
可选
pageNumber
integer <int32>
可选
paged
boolean 
可选
unpaged
boolean 
可选
empty
boolean 
可选
示例
{
    "totalPages": 0,
    "totalElements": 0,
    "size": 0,
    "content": [
        {
            "url": "string",
            "title": "string",
            "description": "string",
            "body": "string",
            "image": "string",
            "discType": "string",
            "enabled": true,
            "site": {
                "id": 0,
                "name": "string",
                "url": "string",
                "paths": [
                    {
                        "id": 0,
                        "name": "string",
                        "url": "string",
                        "targetBlank": true
                    }
                ],
                "targetBlank": true
            },
            "highlightTitle": "string",
            "highlightBody": "string",
            "score": 0,
            "i1": 0,
            "i2": 0,
            "i3": 0,
            "i4": 0,
            "i5": 0,
            "i6": 0,
            "n1": 0,
            "n2": 0,
            "n3": 0,
            "n4": 0,
            "k1": "string",
            "k2": "string",
            "k3": "string",
            "k4": "string",
            "k5": "string",
            "k6": "string",
            "k7": "string",
            "k8": "string",
            "s1": "string",
            "s2": "string",
            "s3": "string",
            "s4": "string",
            "s5": "string",
            "s6": "string",
            "b1": true,
            "b2": true,
            "b3": true,
            "b4": true,
            "d1": "2019-08-24T14:15:22Z",
            "d2": "2019-08-24T14:15:22Z",
            "d3": "2019-08-24T14:15:22Z",
            "d4": "2019-08-24T14:15:22Z",
            "id": 0,
            "status": 0,
            "publishDate": "2019-08-24T14:15:22Z",
            "channel": {
                "id": 0,
                "name": "string",
                "url": "string",
                "paths": [
                    {
                        "id": 0,
                        "name": "string",
                        "url": "string",
                        "targetBlank": true
                    }
                ],
                "targetBlank": true
            },
            "targetBlank": true
        }
    ],
    "number": 0,
    "sort": [
        {
            "direction": "string",
            "nullHandling": "string",
            "ascending": true,
            "property": "string",
            "ignoreCase": true
        }
    ],
    "first": true,
    "last": true,
    "numberOfElements": 0,
    "pageable": {
        "offset": 0,
        "sort": [
            {
                "direction": "string",
                "nullHandling": "string",
                "ascending": true,
                "property": "string",
                "ignoreCase": true
            }
        ],
        "pageSize": 0,
        "pageNumber": 0,
        "paged": true,
        "unpaged": true
    },
    "empty": true
}
上一页
下一篇文章_ArticleNext
下一页
全文检索文章列表_EsArticleList
Built with