Auto-generated code for main (#2258)

This commit is contained in:
Elastic Machine
2024-05-20 17:47:02 +01:00
committed by GitHub
parent 05f7078534
commit a71ebb5f68
4 changed files with 82 additions and 11 deletions

View File

@ -46,7 +46,7 @@ export default async function SearchApi<TDocument = unknown, TAggregations = Rec
export default async function SearchApi<TDocument = unknown, TAggregations = Record<T.AggregateName, T.AggregationsAggregate>> (this: That, params?: T.SearchRequest | TB.SearchRequest, options?: TransportRequestOptions): Promise<T.SearchResponse<TDocument, TAggregations>>
export default async function SearchApi<TDocument = unknown, TAggregations = Record<T.AggregateName, T.AggregationsAggregate>> (this: That, params?: T.SearchRequest | TB.SearchRequest, options?: TransportRequestOptions): Promise<any> {
const acceptedPath: string[] = ['index']
const acceptedBody: string[] = ['aggregations', 'aggs', 'collapse', 'explain', 'ext', 'from', 'highlight', 'track_total_hits', 'indices_boost', 'docvalue_fields', 'knn', 'rank', 'min_score', 'post_filter', 'profile', 'query', 'rescore', 'script_fields', 'search_after', 'size', 'slice', 'sort', '_source', 'fields', 'suggest', 'terminate_after', 'timeout', 'track_scores', 'version', 'seq_no_primary_term', 'stored_fields', 'pit', 'runtime_mappings', 'stats']
const acceptedBody: string[] = ['aggregations', 'aggs', 'collapse', 'explain', 'ext', 'from', 'highlight', 'track_total_hits', 'indices_boost', 'docvalue_fields', 'knn', 'rank', 'min_score', 'post_filter', 'profile', 'query', 'rescore', 'retriever', 'script_fields', 'search_after', 'size', 'slice', 'sort', '_source', 'fields', 'suggest', 'terminate_after', 'timeout', 'track_scores', 'version', 'seq_no_primary_term', 'stored_fields', 'pit', 'runtime_mappings', 'stats']
const querystring: Record<string, any> = {}
// @ts-expect-error
const userBody: any = params?.body

View File

@ -665,8 +665,8 @@ export interface KnnSearchResponse<TDocument = unknown> {
export interface KnnSearchQuery {
field: Field
query_vector: QueryVector
k: long
num_candidates: long
k: integer
num_candidates: integer
}
export interface MgetMultiGetError {
@ -1167,6 +1167,7 @@ export interface SearchRequest extends RequestBase {
profile?: boolean
query?: QueryDslQueryContainer
rescore?: SearchRescore | SearchRescore[]
retriever?: RetrieverContainer
script_fields?: Record<string, ScriptField>
search_after?: SortResults
size?: integer
@ -2294,17 +2295,26 @@ export interface KnnQuery extends QueryDslQueryBase {
field: Field
query_vector?: QueryVector
query_vector_builder?: QueryVectorBuilder
num_candidates?: long
num_candidates?: integer
filter?: QueryDslQueryContainer | QueryDslQueryContainer[]
similarity?: float
}
export interface KnnRetriever extends RetrieverBase {
field: string
query_vector?: QueryVector
query_vector_builder?: QueryVectorBuilder
k: integer
num_candidates: integer
similarity?: float
}
export interface KnnSearch {
field: Field
query_vector?: QueryVector
query_vector_builder?: QueryVectorBuilder
k?: long
num_candidates?: long
k?: integer
num_candidates?: integer
boost?: float
filter?: QueryDslQueryContainer | QueryDslQueryContainer[]
similarity?: float
@ -2443,6 +2453,12 @@ export interface QueryVectorBuilder {
text_embedding?: TextEmbedding
}
export interface RRFRetriever extends RetrieverBase {
retrievers: RetrieverContainer[]
rank_constant?: integer
rank_window_size?: integer
}
export interface RankBase {
}
@ -2492,6 +2508,16 @@ export interface Retries {
search: long
}
export interface RetrieverBase {
filter?: QueryDslQueryContainer | QueryDslQueryContainer[]
}
export interface RetrieverContainer {
standard?: StandardRetriever
knn?: KnnRetriever
rrf?: RRFRetriever
}
export type Routing = string
export interface RrfRank {
@ -2647,6 +2673,15 @@ export type SortOrder = 'asc' | 'desc'
export type SortResults = FieldValue[]
export interface StandardRetriever extends RetrieverBase {
query?: QueryDslQueryContainer
search_after?: SortResults
terminate_after?: integer
sort?: Sort
min_score?: float
collapse?: SearchFieldCollapse
}
export interface StoreStats {
size?: ByteSize
size_in_bytes: long

View File

@ -690,8 +690,8 @@ export interface KnnSearchResponse<TDocument = unknown> {
export interface KnnSearchQuery {
field: Field
query_vector: QueryVector
k: long
num_candidates: long
k: integer
num_candidates: integer
}
export interface MgetMultiGetError {
@ -1221,6 +1221,7 @@ export interface SearchRequest extends RequestBase {
profile?: boolean
query?: QueryDslQueryContainer
rescore?: SearchRescore | SearchRescore[]
retriever?: RetrieverContainer
script_fields?: Record<string, ScriptField>
search_after?: SortResults
size?: integer
@ -2367,17 +2368,26 @@ export interface KnnQuery extends QueryDslQueryBase {
field: Field
query_vector?: QueryVector
query_vector_builder?: QueryVectorBuilder
num_candidates?: long
num_candidates?: integer
filter?: QueryDslQueryContainer | QueryDslQueryContainer[]
similarity?: float
}
export interface KnnRetriever extends RetrieverBase {
field: string
query_vector?: QueryVector
query_vector_builder?: QueryVectorBuilder
k: integer
num_candidates: integer
similarity?: float
}
export interface KnnSearch {
field: Field
query_vector?: QueryVector
query_vector_builder?: QueryVectorBuilder
k?: long
num_candidates?: long
k?: integer
num_candidates?: integer
boost?: float
filter?: QueryDslQueryContainer | QueryDslQueryContainer[]
similarity?: float
@ -2516,6 +2526,12 @@ export interface QueryVectorBuilder {
text_embedding?: TextEmbedding
}
export interface RRFRetriever extends RetrieverBase {
retrievers: RetrieverContainer[]
rank_constant?: integer
rank_window_size?: integer
}
export interface RankBase {
}
@ -2565,6 +2581,16 @@ export interface Retries {
search: long
}
export interface RetrieverBase {
filter?: QueryDslQueryContainer | QueryDslQueryContainer[]
}
export interface RetrieverContainer {
standard?: StandardRetriever
knn?: KnnRetriever
rrf?: RRFRetriever
}
export type Routing = string
export interface RrfRank {
@ -2720,6 +2746,15 @@ export type SortOrder = 'asc' | 'desc'
export type SortResults = FieldValue[]
export interface StandardRetriever extends RetrieverBase {
query?: QueryDslQueryContainer
search_after?: SortResults
terminate_after?: integer
sort?: Sort
min_score?: float
collapse?: SearchFieldCollapse
}
export interface StoreStats {
size?: ByteSize
size_in_bytes: long