SOV2EX - 一个便捷的 V2EX 站内搜索引擎
URL: https://www.sov2ex.com/api/search
Method: GET
Params:
参数名称 | 类型 | 必须 | 描述 | 取值范围 |
---|---|---|---|---|
q | string | true | 查询关键词 | |
from | int | false | 与第一个结果的偏移量(默认 0),比如 0, 10, 20 | |
size | int | false | 结果数量(默认 10) | 0 - 50 |
sort | string | false | 结果排序方式(默认 sumup) | sumup(权重), created(发帖时间) |
order | int | false | 升降序,sort 不为 sumup 时有效(默认 降序) | 0(降序), 1(升序) |
gte | int | false | 最早发帖时间 | epoch_second |
lte | int | false | 最晚发帖时间 | epoch_second |
node | string | false | 指定主题所(不)在节点名称,可以用, 分隔输入一组值,用- 前缀执行排除操作 |
|
operator | string | false | 关键词关系参数 | or(默认), and |
username | string | false | 指定主题作者(需要完全匹配用户名) |
https://www.sov2ex.com/api/search?q=搜索&sort=sumup&order=0<e=1510846453&username=mornlight
Response:
参数名称 | 类型 | 必须 | 描述 |
---|---|---|---|
took | int | true | 搜索过程耗时(ms) |
timed_out | bool | true | 是否超时 |
total | int | true | 命中主题总数 |
hits | array | true | 主题列表 |
_source | object | true | 主题信息 |
node | int | true | 节点 id |
replies | int | true | 回复数量 |
created | string | true | 创建时间(UTC) |
member | string | true | 主题作者 |
id | int | true | 主题 id |
title | string | true | 主题标题 |
content | string | true | 主题内容 |
highlight | object | false | 高亮 |
title | array | false | 标题高亮(最多 1 条) |
content | array | false | 主题内容高亮(最多 1 条) |
postscript_list.content | array | false | 附言高亮(最多 1 条) |
reply_list.content | array | false | 回复高亮(最多 1 条) |
{
"took": 34,
"timed_out": false,
"total": 53591,
"hits": [
{
"_index": "topic_v1",
"_type": "topic",
"_id": "303776",
"_score": 91.0342,
"_source": {
"node": 11,
"replies": 13,
"created": "2016-09-04T01:37:41",
"member": "jasonailu",
"id": 303776,
"title": "怎样在公共集群上隔离出自己的空间?",
"content": "公共集群就是很多人具有集群的 root 用户密码,\r\n\r\n我想隔离出自己的空间,并且防止依赖的基础库被删除,\r\n\r\n另外,请教有什么其他在公共集群的管理使用方法?\r\n\r\nPs. Redhat."
},
"highlight": {
"reply_list.content": [
"@XadillaX 感觉局限性很大,如果直接在<em>集群</em>上架的 hadoop <em>集群</em>,转移到 docker 上可能不行吧。"
],
"title": [
"怎样在公共<em>集群</em>上隔离出自己的空间?"
],
"postscript_list.content": [
"Hadoop 在 docker 的生产<em>环境</em>和真机器上的性能什么的有区别吗?\n\n我想在<em>集群</em>搭建 docker + hadoop <em>集群</em>不知道可行不?与真机相比性能如何?这样备份 image 也好点。"
],
"content": [
"公共<em>集群</em>就是很多人具有<em>集群</em>的 root 用户密码,\r\n\r\n我想隔离出自己的空间,并且防止依赖的基础库被删除,\r\n\r\n另外,请教有什么其他在公共<em>集群</em>的管理使用方法?\r\n\r\nPs. Redhat."
]
}
}
]
}