Skip to content

Commit 634d469

Browse files
authored
[Search] Add vector search (Azure#26069)
1 parent 406bd9a commit 634d469

40 files changed

+2855
-591
lines changed

.vscode/cspell.json

Lines changed: 32 additions & 128 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@
22
"version": "0.1",
33
"language": "en",
44
"languageId": "typescript,javascript",
5-
"dictionaries": [
6-
"powershell",
7-
"typescript",
8-
"node"
9-
],
5+
"dictionaries": ["powershell", "typescript", "node"],
106
"ignorePaths": [
117
"**/node_modules/**",
128
"**/recordings/**",
@@ -77,6 +73,7 @@
7773
"Fnhr",
7874
"Guids",
7975
"Hana",
76+
"hnsw",
8077
"Idrg",
8178
"IDRG",
8279
"IMDS",
@@ -146,31 +143,15 @@
146143
"overrides": [
147144
{
148145
"filename": "eng/pipelines",
149-
"words": [
150-
"azuresdkartifacts",
151-
"policheck",
152-
"gdnbaselines"
153-
]
146+
"words": ["azuresdkartifacts", "policheck", "gdnbaselines"]
154147
},
155148
{
156149
"filename": "sdk/videoanalyzer/video-analyzer-edge/review/**/*.md",
157-
"words": [
158-
"abgr",
159-
"Abgr",
160-
"argb",
161-
"Argb",
162-
"bgra",
163-
"Bgra",
164-
"Grpc",
165-
"onvif",
166-
"Onvif"
167-
]
150+
"words": ["abgr", "Abgr", "argb", "Argb", "bgra", "Bgra", "Grpc", "onvif", "Onvif"]
168151
},
169152
{
170153
"filename": "sdk/storage/storage-blob/review/**/*.md",
171-
"words": [
172-
"RAGRS"
173-
]
154+
"words": ["RAGRS"]
174155
},
175156
{
176157
"filename": "sdk/search/search-documents/review/**/*.md",
@@ -198,28 +179,15 @@
198179
},
199180
{
200181
"filename": "sdk/keyvault/keyvault-keys/review/**/*.md",
201-
"words": [
202-
"ECHSM",
203-
"OKPHSM",
204-
"RSAHSM",
205-
"RSNULL",
206-
"Rsnull"
207-
]
182+
"words": ["ECHSM", "OKPHSM", "RSAHSM", "RSNULL", "Rsnull"]
208183
},
209184
{
210185
"filename": "sdk/keyvault/keyvault-certificates/review/**/*.md",
211-
"words": [
212-
"ECHSM",
213-
"ekus",
214-
"RSAHSM",
215-
"upns"
216-
]
186+
"words": ["ECHSM", "ekus", "RSAHSM", "upns"]
217187
},
218188
{
219189
"filename": "sdk/digitaltwins/digital-twins-core/review/**/*.md",
220-
"words": [
221-
"dtdl"
222-
]
190+
"words": ["dtdl"]
223191
},
224192
{
225193
"filename": "sdk/cosmosdb/cosmos/review/**/*.md",
@@ -249,9 +217,7 @@
249217
},
250218
{
251219
"filename": "sdk/formrecognizer/ai-form-recognizer/README.md",
252-
"words": [
253-
"iddocument"
254-
]
220+
"words": ["iddocument"]
255221
},
256222
{
257223
"filename": "sdk/formrecognizer/ai-form-recognizer/review/**/*.md",
@@ -268,157 +234,95 @@
268234
},
269235
{
270236
"filename": "sdk/core/core-amqp/review/**/*.md",
271-
"words": [
272-
"EHOSTDOWN",
273-
"ENONET",
274-
"sastoken"
275-
]
237+
"words": ["EHOSTDOWN", "ENONET", "sastoken"]
276238
},
277239
{
278240
"filename": "sdk/containerregistry/container-registry/review/**/*.md",
279-
"words": [
280-
"illumos",
281-
"Illumos",
282-
"mipsle",
283-
"riscv"
284-
]
241+
"words": ["illumos", "Illumos", "mipsle", "riscv"]
285242
},
286243
{
287244
"filename": "sdk/communication/communication-call-automation/review/**/*.md",
288-
"words": [
289-
"ssml",
290-
"Ssml"
291-
]
245+
"words": ["ssml", "Ssml"]
292246
},
293247
{
294248
"filename": "sdk/communication/communication-common/review/**/*.md",
295-
"words": [
296-
"gcch"
297-
]
249+
"words": ["gcch"]
298250
},
299251
{
300252
"filename": "sdk/communication/communication-email/review/**/*.md",
301-
"words": [
302-
"rpmsg",
303-
"xlsb"
304-
]
253+
"words": ["rpmsg", "xlsb"]
305254
},
306255
{
307256
"filename": "sdk/eventgrid/eventgrid/review/**/*.md",
308-
"words": [
309-
"Dicom"
310-
]
257+
"words": ["Dicom"]
311258
},
312259
{
313260
"filename": "sdk/iot/iot-modelsrepository/review/**/*.md",
314-
"words": [
315-
"Dtmi",
316-
"dtmis"
317-
]
261+
"words": ["Dtmi", "dtmis"]
318262
},
319263
{
320264
"filename": "sdk/storage/storage-blob/review/storage-blob.api.md",
321-
"words": [
322-
"Uncommited"
323-
]
265+
"words": ["Uncommited"]
324266
},
325267
{
326268
"filename": "sdk/search/search-documents/review/search-documents.api.md",
327-
"words": [
328-
"Createor"
329-
]
269+
"words": ["Createor"]
330270
},
331271
{
332272
"filename": "sdk/monitor/monitor-query/review/monitor-query.api.md",
333-
"words": [
334-
"fourty"
335-
]
273+
"words": ["fourty"]
336274
},
337275
{
338276
"filename": "sdk/digitaltwins/digital-twins-core/review/digital-twins-core.api.md",
339-
"words": [
340-
"dependecies"
341-
]
277+
"words": ["dependecies"]
342278
},
343279
{
344280
"filename": "sdk/cosmosdb/cosmos/review/cosmos.api.md",
345-
"words": [
346-
"Funtion"
347-
]
281+
"words": ["Funtion"]
348282
},
349283
{
350284
"filename": "sdk/apimanagement/api-management-custom-widgets-scaffolder/review/api-management-custom-widgets-scaffolder.api.md",
351-
"words": [
352-
"scaffolder",
353-
"APIM"
354-
]
285+
"words": ["scaffolder", "APIM"]
355286
},
356287
{
357288
"filename": "sdk/apimanagement/api-management-custom-widgets-tools/review/api-management-custom-widgets-tools.api.md",
358-
"words": [
359-
"MSAPIM",
360-
"APIM"
361-
]
289+
"words": ["MSAPIM", "APIM"]
362290
},
363291
{
364292
"filename": "sdk/maps/maps-common/review/maps-common.api.md",
365-
"words": [
366-
"bbox"
367-
]
293+
"words": ["bbox"]
368294
},
369295
{
370296
"filename": "sdk/maps/maps-search/review/maps-search.api.md",
371-
"words": [
372-
"bbox",
373-
"Neighbourhood",
374-
"Xstr"
375-
]
297+
"words": ["bbox", "Neighbourhood", "Xstr"]
376298
},
377299
{
378300
"filename": "sdk/maps/maps-route-rest/review/maps-route.api.md",
379-
"words": [
380-
"bbox",
381-
"UTURN",
382-
"Hundredkm"
383-
]
301+
"words": ["bbox", "UTURN", "Hundredkm"]
384302
},
385303
{
386304
"filename": "sdk/maps/maps-render-rest/review/maps-render.api.md",
387-
"words": [
388-
"bbox"
389-
]
305+
"words": ["bbox"]
390306
},
391307
{
392308
"filename": "sdk/maps/maps-search-rest/review/maps-search.api.md",
393-
"words": [
394-
"Neighbourhood",
395-
"Xstr"
396-
]
309+
"words": ["Neighbourhood", "Xstr"]
397310
},
398311
{
399312
"filename": "sdk/apimanagement/api-management-custom-widgets-scaffolder/review/api-management-custom-widgets-scaffolder.api.md",
400-
"words": [
401-
"scaffolder",
402-
"APIM"
403-
]
313+
"words": ["scaffolder", "APIM"]
404314
},
405315
{
406316
"filename": "sdk/loadtestservice/load-testing-rest/review/load-testing.api.md",
407-
"words": [
408-
"vusers"
409-
]
317+
"words": ["vusers"]
410318
},
411319
{
412320
"filename": "sdk/web-pubsub/web-pubsub-client/review/web-pubsub-client.api.md",
413-
"words": [
414-
"protobuf"
415-
]
321+
"words": ["protobuf"]
416322
},
417323
{
418324
"filename": "sdk/web-pubsub/web-pubsub-client-protobuf/review/web-pubsub-client-protobuf.api.md",
419-
"words": [
420-
"protobuf"
421-
]
325+
"words": ["protobuf"]
422326
}
423327
]
424328
}

common/config/rush/pnpm-lock.yaml

Lines changed: 34 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"cSpell.words": ["hnsw", "openai"]
3+
}

sdk/search/search-documents/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
### Features Added
66

7+
- Add vector search. [#26069](https://github.com/Azure/azure-sdk-for-js/pull/26069)
8+
79
### Breaking Changes
810

911
### Bugs Fixed

0 commit comments

Comments
 (0)