查看索引

GET /api/index

列出当前已经存在的索引

请求示例

GET http://localhost:4080/api/index?page_num=1&page_size=20&sort_by=name&desc=false&name=f

请求参数

参数 位置 类型 是否必填 说明
page_num query 整数 页数,从 1 开始
page_size query 整数 如果 page_size 为空或者 0,则会返回所有记录
sort_by query string 排序字段,默认为”name”,可排序的字段:name、doc_num、shard_num、storage_size、storage_type。
desc query string 按降序排序
name query string 通过名称进行模糊查询

响应

  1. {
  2. "list": [
  3. {
  4. "name": "fluent.warn-20220803",
  5. "storage_type": "disk",
  6. "shard_num": 3,
  7. "settings": {},
  8. "mappings": {
  9. "properties": {
  10. "@timestamp": {
  11. "type": "date",
  12. "index": true,
  13. "store": false,
  14. "sortable": true,
  15. "aggregatable": true,
  16. "highlightable": false
  17. },
  18. "_id": {
  19. "type": "keyword",
  20. "index": true,
  21. "store": false,
  22. "sortable": true,
  23. "aggregatable": true,
  24. "highlightable": false
  25. },
  26. "chunk": {
  27. "type": "text",
  28. "index": true,
  29. "store": false,
  30. "sortable": false,
  31. "aggregatable": false,
  32. "highlightable": false
  33. },
  34. "retry_times": {
  35. "type": "numeric",
  36. "index": true,
  37. "store": false,
  38. "sortable": true,
  39. "aggregatable": true,
  40. "highlightable": false
  41. }
  42. }
  43. },
  44. "stats": {
  45. "doc_time_min": 0,
  46. "doc_time_max": 0,
  47. "doc_num": 7,
  48. "storage_size": 61514,
  49. "wal_size": 0
  50. },
  51. "version": ""
  52. }
  53. ],
  54. "page": {
  55. "page_num": 1,
  56. "page_size": 20,
  57. "total": 1
  58. }
  59. }

获取索引名称

GET /api/index_name

请求示例

GET http://localhost:4080/api/index_name?name=f

请求参数

参数 位置 类型 是否必填 说明
name query string 通过名称进行模糊查询

响应示例

  1. [
  2. "fluent.info-20220802",
  3. "fluent.info-20220803",
  4. "fluent.warn-20220803"
  5. ]