Skip to content

Commit de1aa1f

Browse files
committed
feat: fix update by query
1 parent 125b03b commit de1aa1f

File tree

2 files changed

+27
-3
lines changed

2 files changed

+27
-3
lines changed

src/__tests__/elastic-client.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,9 @@ describe('elastic-client', () => {
147147
hello: true,
148148
},
149149
},
150+
refresh: true,
150151
})
152+
151153
await client.refreshIndex({ index: 'hello-world2' })
152154
const search = await client.search({
153155
index: 'hello-world2',

src/elastic-client.ts

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -337,11 +337,33 @@ export class ElasticClient {
337337

338338
const queryParams = queryParametersGenerator(
339339
{
340-
version: params.version,
341-
conflicts: params.conflicts,
340+
allow_no_indices: params.allow_no_indices,
341+
analyzer: params.analyzer,
342+
conflicts: 'proceed' ?? params.conflicts,
343+
analyze_wildcard: params.analyze_wildcard,
344+
default_operator: params.default_operator,
345+
df: params.df,
346+
expand_wildcards: params.expand_wildcards,
347+
from: params.from,
348+
ignore_unavailable: params.ignore_unavailable,
349+
lenient: params.lenient,
350+
max_docs: params.max_docs,
351+
preference: params.preference,
352+
refresh: params.refresh,
353+
request_cache: params.request_cache,
354+
requests_per_second: params.requests_per_second,
342355
routing: params.routing,
343-
wait_for_active_shards: params.wait_for_active_shards,
356+
scroll: params.scroll,
357+
scroll_size: params.scroll_size,
358+
search_timeout: params.search_timeout,
359+
search_type: params.search_type,
360+
slices: params.slices,
361+
sort: params.sort,
362+
stats: params.stats,
363+
terminate_after: params.terminate_after,
344364
timeout: params.timeout,
365+
version: params.version,
366+
wait_for_active_shards: params.wait_for_active_shards,
345367
},
346368
params
347369
)

0 commit comments

Comments
 (0)