-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdescription.json
232 lines (232 loc) · 6.67 KB
/
description.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
{
"overview": {
"about-vald": {
"weight": 100,
"description": "What is Vald and what you can do with Vald"
},
"architecture": {
"weight": 200,
"description": "High-Level architecture design and overview of each component"
},
"data-flow": {
"weight": 300,
"description": "Data flow inside Vald for each operation"
},
"component": {
"agent": {
"weight": 100,
"description": "Stores index data and Search ANN vectors"
},
"lb-gateway": {
"weight": 200,
"description": "Operates various type processes with Vald cluster"
},
"filter-gateway": {
"weight": 300,
"description": "Communicates with user-defined ingress/egress filter component"
},
"discoverer": {
"weight": 400,
"description": "Discovers Pod information and helps automate operation"
},
"index-manager": {
"weight": 500,
"description": "Controls indexing process of Vald Agent Pods"
},
"mirror-gateway": {
"weight": 600,
"description": "Gateway for operating Vald cluster compatible with Multi-region and Multi AZ"
}
}
},
"tutorial": {
"get-started": {
"weight": 100,
"description": "Running Vald cluster with NGT Agent on Kubernetes and execute client codes"
},
"get-started-with-faiss-agent": {
"weight": 200,
"description": "Running Vald cluster with faiss Agent on Kubernetes and execute client codes"
},
"vald-agent-standalone-on-k8s": {
"weight": 300,
"description": "Running only Vald Agent on Kubernetes and execute client codes"
},
"vald-agent-standalone-on-docker": {
"weight": 400,
"description": "Running Vald Agent on Docker and execute client codes"
},
"vald-multicluster-on-k8s": {
"weight": 500,
"description": "Running Multi Vald Clusters with Mirror Gateway on Kubernetes and execute client codes"
}
},
"api": {
"insert": {
"weight": 100,
"description": "Insert vectors to the Vald cluster"
},
"update": {
"weight": 200,
"description": "Update vectors indexed in the Vald cluster"
},
"upsert": {
"weight": 300,
"description": "Update or Insert vectors to the Vald cluster"
},
"search": {
"weight": 400,
"description": "Search ANN vectors from the Vald cluster"
},
"remove": {
"weight": 500,
"description": "Remove indexes from the Vald cluster"
},
"flush": {
"weight": 600,
"description": "Remove all indexes from the Vald cluster"
},
"object": {
"weight": 700,
"description": "Get object information in the Vald cluster"
},
"filter-gateway": {
"weight": 800,
"description": "How to use CRUD API with filter gateway"
},
"mirror-gateway": {
"weight": 900,
"description": "API description when operating Vald Mirror Gateway"
},
"status": {
"weight": 1000,
"description": "API response description for each status"
},
"build_proto": {
"weight": 1100,
"description": "How to build gRPC proto files for calling API to your Vald cluster"
}
},
"contributing": {
"contributing-guide": {
"weight": 100,
"description": "Contribute guideline for the Vald project"
},
"development": {
"weight": 200,
"description": "Basic development guide for the Vald project"
},
"coding-style": {
"weight": 300,
"description": "Coding style for Vald project"
},
"unit-test-guideline": {
"weight": 400,
"description": "Unit test guideline for Vald project"
}
},
"performance": {
"benchmark": {
"weight": 100,
"description": "Measuring performance of Vald cluster"
},
"loadtest": {
"weight": 200,
"description": "Shows how to perform load test in the Vald cluster"
},
"continuous-benchmark": {
"weight": 300,
"description": "Performance verification using continuous benchmark tool"
}
},
"troubleshooting": {
"client-side": {
"weight": 100,
"description": "The popular troubleshooting for client side"
},
"provisioning": {
"weight": 200,
"description": "Shows how to resolve trouble with provisioning Vald cluster"
},
"tuning-search-performance": {
"weight": 300,
"description": "Shows how to improve search operation"
}
},
"support": {
"contacts": {
"weight": 100,
"description": "Please contact us"
},
"faq": {
"weight": 200,
"description": "The major questions about using Vald"
}
},
"usecase": {
"weight": 100,
"description": "Introduces the application method using Vald"
},
"user-guides": {
"configuration": {
"weight": 100,
"description": "Applies basic configuration for running Vald cluster"
},
"backup-configuration": {
"weight": 200,
"description": "Applies backup feature for saving and restoring indexes"
},
"filtering-configuration": {
"weight": 300,
"description": "Applies filtering feature to the Vald cluster"
},
"mirroring-configuration": {
"weight": 400,
"description": "Applies mirror gateway for running multi Vald clusters"
},
"cluster-role-binding": {
"weight": 500,
"description": "Configures cluster role for Vald cluster"
},
"deployment": {
"weight": 600,
"description": "How to launch Vald cluster on your Kubernetes cluster"
},
"operations": {
"weight": 700,
"description": "Describes the basic operation for the Vald cluster"
},
"upgrade-cluster": {
"weight": 800,
"description": "Describes hot to upgrade Vald version for the running Vald cluster"
},
"capacity-planning": {
"weight": 900,
"description": "Estimates how Kubernetes resources will be required"
},
"client-api-config": {
"weight": 1000,
"description": "Shows more detailed explanation about APIs configuration"
},
"observability-configuration": {
"weight": 1100,
"description": "Monitors performance on metrics dashboards"
},
"network-policy": {
"weight": 1200,
"description": "Enables to Kubernetes NetworkPolicy to the Vald cluster"
},
"index-correction": {
"weight": 1300,
"description": "Batch processing to make the index state correct"
},
"sdks": {
"weight": 1400,
"description": "Sends request and receives response from the Vald cluster"
},
"read-replica-and-rotator": {
"weight": 1500,
"description": "How to improve search request speed"
}
}
}