Skip to content

Commit 9ab071f

Browse files
committed
Add more Query DSL overlays
1 parent 088885f commit 9ab071f

File tree

3 files changed

+239
-1
lines changed

3 files changed

+239
-1
lines changed

docs/overlays/elasticsearch-shared-overlays.yaml

Lines changed: 232 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,44 @@ actions:
272272
description: Add x-model for distance feature query
273273
update:
274274
x-model: true
275+
- target: "$.components['schemas']['_types.query_dsl:GeoShapeQuery']"
276+
description: Add x-model
277+
update:
278+
x-model: true
279+
externalDocs:
280+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-geo-shape-query.html
281+
- target: "$.components['schemas']['_types.query_dsl:GeoPolygonQuery']"
282+
description: Add x-model
283+
update:
284+
x-model: true
285+
externalDocs:
286+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-geo-polygon-query.html
287+
- target: "$.components['schemas']['_types.query_dsl:GeoDistanceQuery']"
288+
description: Add x-model
289+
update:
290+
x-model: true
291+
externalDocs:
292+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-geo-distance-query.html
293+
- target: "$.components['schemas']['_types.query_dsl:DistanceFeatureQueryBase']"
294+
description: Add x-model to distance feature query base
295+
update:
296+
x-model: true
297+
- target: "$.components['schemas']['_types.query_dsl:GeoDistanceFeatureQuery']"
298+
description: Add x-model to geo distance feature query
299+
update:
300+
x-model: true
301+
- target: "$.components['schemas']['_types.query_dsl:DistanceFeatureQueryBaseGeoLocationDistance']"
302+
description: Add x-model to distance feature query base geolocation distance
303+
update:
304+
x-model: true
305+
- target: "$.components['schemas']['_types.query_dsl:DateDistanceFeatureQuery']"
306+
description: Add x-model
307+
update:
308+
x-model: true
309+
- target: "$.components['schemas']['_types.query_dsl:DistanceFeatureQueryBaseDateMathDuration']"
310+
description: Add x-model
311+
update:
312+
x-model: true
275313
- target: "$.components['schemas']['_types.query_dsl:MoreLikeThisQuery']"
276314
description: Add x-model for more like this query
277315
update:
@@ -300,6 +338,10 @@ actions:
300338
externalDocs:
301339
description: Script query
302340
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-script-query.html
341+
- target: "$.components['schemas']['_types.query_dsl:ScriptScoreFunction']"
342+
description: Add x-model for script score query
343+
update:
344+
x-model: true
303345
- target: "$.components['schemas']['_types.query_dsl:ScriptScoreQuery']"
304346
description: Add x-model for script score query
305347
update:
@@ -328,6 +370,196 @@ actions:
328370
externalDocs:
329371
description: Rule query
330372
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-rule-query.html
373+
- target: "$.components['schemas']['_types.query_dsl:BoolQuery']"
374+
description: Add x-model for boolean query
375+
update:
376+
x-model: true
377+
externalDocs:
378+
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-bool-query.html
379+
- target: "$.components['schemas']['_types.query_dsl:QueryBase']"
380+
description: Add x-model for query base
381+
update:
382+
x-model: true
383+
- target: "$.components['schemas']['_types.query_dsl:BoostingQuery']"
384+
description: Add x-model for query base
385+
update:
386+
x-model: true
387+
externalDocs:
388+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-boosting-query.html
389+
- target: "$.components['schemas']['_types.query_dsl:CommonTermsQuery']"
390+
description: Add x-model for common terms query
391+
update:
392+
x-model: true
393+
- target: "$.components['schemas']['_types.query_dsl:CombinedFieldsQuery']"
394+
description: Add x-model for combined fields query
395+
update:
396+
x-model: true
397+
- target: "$.components['schemas']['_types.query_dsl:ConstantScoreQuery']"
398+
description: Add x-model for constant score query
399+
update:
400+
x-model: true
401+
externalDocs:
402+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-constant-score-query.html
403+
- target: "$.components['schemas']['_types.query_dsl:DisMaxQuery']"
404+
description: Add x-model to Disjunction max query
405+
update:
406+
x-model: true
407+
externalDocs:
408+
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-dis-max-query.html
409+
- target: "$.components['schemas']['_types.query_dsl:UntypedDistanceFeatureQuery']"
410+
description: Add x-model to untyped distance feature query
411+
update:
412+
x-model: true
413+
- target: "$.components['schemas']['_types.query_dsl:ExistsQuery']"
414+
description: Add x-model
415+
update:
416+
x-model: true
417+
externalDocs:
418+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-exists-query.html
419+
- target: "$.components['schemas']['_types.query_dsl:FunctionScoreQuery']"
420+
description: Add x-model
421+
update:
422+
x-model: true
423+
externalDocs:
424+
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-function-score-query.html
425+
- target: "$.components['schemas']['_types.query_dsl:FunctionScoreContainer']"
426+
description: Add x-model
427+
update:
428+
x-model: true
429+
- target: "$.components['schemas']['_types.query_dsl:DecayFunction']"
430+
description: Add x-model
431+
update:
432+
x-model: true
433+
- target: "$.components['schemas']['_types.query_dsl:UntypedDecayFunction']"
434+
description: Add x-model
435+
update:
436+
x-model: true
437+
- target: "$.components['schemas']['_types.query_dsl:DecayFunctionBase']"
438+
description: Add x-model
439+
update:
440+
x-model: true
441+
- target: "$.components['schemas']['_types.query_dsl:MultiValueMode']"
442+
description: Add x-model
443+
update:
444+
x-model: true
445+
- target: "$.components['schemas']['_types.query_dsl:DateDecayFunction']"
446+
description: Add x-model
447+
update:
448+
x-model: true
449+
- target: "$.components['schemas']['_types.query_dsl:DecayFunctionBaseDateMathDuration']"
450+
description: Add x-model
451+
update:
452+
x-model: true
453+
- target: "$.components['schemas']['_types.query_dsl:NumericDecayFunction']"
454+
description: Add x-model
455+
update:
456+
x-model: true
457+
- target: "$.components['schemas']['_types.query_dsl:DecayFunctionBasedoubledouble']"
458+
description: Add x-model
459+
update:
460+
x-model: true
461+
- target: "$.components['schemas']['_types.query_dsl:GeoDecayFunction']"
462+
description: Add x-model
463+
update:
464+
x-model: true
465+
- target: "$.components['schemas']['_types.query_dsl:DecayFunctionBaseGeoLocationDistance']"
466+
description: Add x-model
467+
update:
468+
x-model: true
469+
- target: "$.components['schemas']['_types.query_dsl:FieldValueFactorScoreFunction']"
470+
description: Add x-model
471+
update:
472+
x-model: true
473+
- target: "$.components['schemas']['_types.query_dsl:RandomScoreFunction']"
474+
description: Add x-model
475+
update:
476+
x-model: true
477+
- target: "$.components['schemas']['_types.query_dsl:FuzzyQuery']"
478+
description: Add x-model
479+
update:
480+
x-model: true
481+
externalDocs:
482+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-fuzzy-query.html
483+
- target: "$.components['schemas']['_types.query_dsl:GeoBoundingBoxQuery']"
484+
description: Add x-model
485+
update:
486+
x-model: true
487+
externalDocs:
488+
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-geo-bounding-box-query.html
489+
- target: "$.components['schemas']['_types.query_dsl:HasChildQuery']"
490+
description: Add x-model
491+
update:
492+
x-model: true
493+
externalDocs:
494+
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-has-child-query.html
495+
- target: "$.components['schemas']['_types.query_dsl:HasParentQuery']"
496+
description: Add x-model
497+
update:
498+
x-model: true
499+
externalDocs:
500+
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-has-parent-query.html
501+
- target: "$.components['schemas']['_types.query_dsl:IntervalsQuery']"
502+
description: Add x-model
503+
update:
504+
x-model: true
505+
externalDocs:
506+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-intervals-query.html
507+
- target: "$.components['schemas']['_types.query_dsl:IntervalsAllOf']"
508+
description: Add x-model
509+
update:
510+
x-model: true
511+
- target: "$.components['schemas']['_types.query_dsl:IntervalsContainer']"
512+
description: Add x-model
513+
update:
514+
x-model: true
515+
- target: "$.components['schemas']['_types.query_dsl:IntervalsAnyOf']"
516+
description: Add x-model
517+
update:
518+
x-model: true
519+
- target: "$.components['schemas']['_types.query_dsl:IntervalsFilter']"
520+
description: Add x-model
521+
update:
522+
x-model: true
523+
- target: "$.components['schemas']['_types.query_dsl:IntervalsFuzzy']"
524+
description: Add x-model
525+
update:
526+
x-model: true
527+
- target: "$.components['schemas']['_types.query_dsl:IntervalsMatch']"
528+
description: Add x-model
529+
update:
530+
x-model: true
531+
- target: "$.components['schemas']['_types.query_dsl:IntervalsPrefix']"
532+
description: Add x-model
533+
update:
534+
x-model: true
535+
- target: "$.components['schemas']['_types.query_dsl:IntervalsWildcard']"
536+
description: Add x-model
537+
update:
538+
x-model: true
539+
- target: "$.components['schemas']['_types.query_dsl:MatchQuery']"
540+
description: Add x-model
541+
update:
542+
x-model: true
543+
externalDocs:
544+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-match-query.html
545+
- target: "$.components['schemas']['_types.query_dsl:MatchBoolPrefixQuery']"
546+
description: Add x-model
547+
update:
548+
x-model: true
549+
externalDocs:
550+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-match-bool-prefix-query.html
551+
- target: "$.components['schemas']['_types.query_dsl:MatchPhraseQuery']"
552+
description: Add x-model
553+
update:
554+
x-model: true
555+
externalDocs:
556+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-match-query-phrase.html
557+
- target: "$.components['schemas']['_types.query_dsl:MatchPhrasePrefixQuery']"
558+
description: Add x-model
559+
update:
560+
x-model: true
561+
externalDocs:
562+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-match-query-phrase-prefix.html
331563
# Abbreviate and annotate items that are not shown in Bump.sh due to depth limits
332564
- target: "$.components['schemas']['_types.query_dsl:LikeDocument']"
333565
description: Add x-model to LikeDocument schema

specification/_global/knn_search/KnnSearchRequest.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,10 @@ export interface Request extends RequestBase {
7474
* @availability serverless
7575
*/
7676
filter?: QueryContainer | QueryContainer[]
77-
/** kNN query to execute */
77+
/**
78+
* kNN query to execute
79+
* @ext_doc_id query-dsl-knn-query
80+
*/
7881
knn: Query
7982
}
8083
}

specification/_types/query_dsl/compound.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ export class BoostingQuery extends QueryBase {
6767
positive: QueryContainer
6868
}
6969

70+
/**
71+
* @ext_doc_id query-dsl-constant-score-query
72+
*/
7073
export class ConstantScoreQuery extends QueryBase {
7174
/**
7275
* Filter query you wish to run. Any returned documents must match this query.

0 commit comments

Comments
 (0)