Описание тега update-by-query
0
ответов
Есть ли способ обновить документ безболезненным сценарием без изменения порядка незатронутых полей?
Я использую Elasticsearch Update by Query API для обновления некоторых документов с помощью безболезненного скрипта, подобного этому (фактическийquery посложнее): POST ts-scenarios/_update_by_query?routing=test { "query": { "term": { "routing": { "v…
19 май '20 в 15:14
0
ответов
Elasticsearch: ответ API UpdateByQuery возвращает неправильный статус
У меня проблема с API UpdateByQuery при попытке обновить документ, которого нет в эластичном поиске. Описание проблемы Мы создаем по одному индексу на каждый день, например test_index-2020.03.11, test_index-2020.03.12… и поддерживаем восемь дней (се…
15 мар '20 в 07:54
1
ответ
добавить количество документов в списке внутри кода Python в поле в elasticsearch
Мне нужно обновить поле документа в Elasticsearch и добавить количество этого документа в список внутри кода Python. ВweightПоле содержит количество документов в наборе данных. Набор данных необходимо время от времени обновлять, поэтому количество к…
21 июн '20 в 09:26
1
ответ
version_conflict_engine_exception с _update_by_query
Я использую обновление ElasticSearch по API запросов во flink, параллелизм flink равен 1. Но у меня есть version_conflict_engine_exception, это мой код во flink RichSinkFunction, например: UpdateByQueryRequestBuilder builder = UpdateByQueryAction.IN…
17 янв '20 в 13:38
0
ответов
Elasticsearch - обновить поле из нескольких уже проиндексированных записей на основе значения из новой записи, еще не проиндексированной.
Мне нужно обновить поле из нескольких уже проиндексированных записей на основе значения из новой, еще не проиндексированной записи. Есть ли способ это реализовать? В таблице ниже описывается мой индекс с текущими документами. Желтая линия будет новы…
30 сен '20 в 12:49
0
ответов
как обновить эластичный документ с помощью запроса без использования безболезненного синтаксиса
Как обновить эластичный документ с помощью запроса (без идентификатора) без использования безболезненного синтаксиса обновленный документ, также имеющий вложенные поля. Я также пробовал использовать Groovy, но Groovy не поддерживает синтаксис es6. Я…
02 ноя '20 в 15:00
1
ответ
Обновить числовые и плавающие поля в клиенте elasticsearch
Я немного новичок в клиенте elasticsearch . Я не выполнял никаких предопределенных сопоставлений с каким-либо полем, потому что в будущем я могу добавить новое поле в документы. Мои данные выглядят так: - { "segmentId": "4700-b70e-881", "segmentName…
03 апр '21 в 08:51
1
ответ
Скрипт _update_by_query + работает неправильно , ошибка: попытка создать слишком много контекстов прокрутки
Версия Elasticsearch: 7.6.2 JVM:13.0.2 Версия ОС:centeros7 Это мой код POST recommend_index/_update_by_query { "script": { "source": "ctx._source.rec_doctor_id = 1" }, "query": { "bool": { "must": [{ "terms": { "id": ["22222"] } }] } } } Этот код не…
14 апр '21 в 06:17
1
ответ
Эластичное обновление поля с данными json
ОПУБЛИКОВАТЬ автомобили / _update_by_query { "query": { "match_all": {} }, "script": { "inline": "ctx._source.addresses = [{country:'Country', countryCode : 'cr'}]", "lang": "painless" } } Сценарий выполнен успешно, ошибок не возникло, вывод приведе…
21 апр '21 в 17:37
2
ответа
не удается разрешить символ [строка] при использовании updateByQuery с ElasticSearch
У меня следующая установка: отображение: esClient.indices.putMapping({ index: 'tests', body: { properties: { name: { type: 'text', }, lastName: { type: 'text', }, }, }, }); это результат, когда я публикую запись: это результат, когда я запрашиваю за…
21 май '21 в 20:37
1
ответ
Использование UpdateByQueryRequest в java-клиенте
Я пытаюсь использовать UpdateByQueryRequestв java. Проблема в том, что я получаю другое предложение синтаксиса в eclipse. я использую java RestHighLevelClient. Вот пример import org.elasticsearch.index.reindex.UpdateByQueryRequest; SearchRequest sea…
09 июл '21 в 13:33
1
ответ
Является ли API обновления по запросу хорошим выбором для обновления одного документа в elasticsearch?
У меня есть вариант использования, когда я хочу обновить документ, не зная его индекса. В настоящее время я запрашиваю по идентификатору и получаю индекс, а затем обновляю (2 операции). API обновления по запросу, похоже, выполняет этот вариант испол…
01 сен '21 в 10:53
0
ответов
ElasticSearch от _update_by_query как обновить типизированное поле XContentType.JSON
Я сохранил схему в ES примерно так: { "userId123": { "userPhoneInfo": { "phoneBrand": "Apple", "phoneOS": "IOS" }, "userName": "XYZ", "userPhoneNo": "ABCDEFG" } } здесь userId123 - это _id. Хочу обновить userPhoneInfo. он может быть нулевым или имет…
05 сен '21 в 18:05
1
ответ
Python Elasticsearch update_by_query не работает
Я хочу обновить несколько документов, используя update_by_query в elasticsearch.py (версия 7.13.1) Мой запрос: es_query = { "query": { "match": {"user_id.keyword": user_id} # "bool": { # "must": [{"term": {"user_id": {"value": user_id}}}] # } }, "…
15 сен '21 в 09:56
1
ответ
Почему массовое обновление никогда не конфликтует с запросами обновления по запросу в Elasticsearch
У меня работают два скрипта, один из которых отправляет массовые запросы в индекс: while true; do s=$(tr -dc A-Za-z0-9 < /dev/urandom | head -c 10) curl -s -X POST 'localhost:9200/test/_bulk' -H 'Content-Type: application/x-ndjson' -d \ '{ "updat…
30 сен '21 в 08:52
1
ответ
Добавить данные geoIP к старым данным из индекса Elasticsearch
Недавно я добавил процессор GeoIP в свой конвейер приема в Elasticsearch. это работает хорошо и добавляет новые поля во вновь загруженные документы. Я хотел добавить поля GeoIP к старым данным, выполнив _update_by_query в индексе, однако, похоже, он…
16 ноя '21 в 18:28
1
ответ
Обновите все документы elasticsearch, используя dict для ввода с помощью Python.
У меня есть вариант использования, когда мне нужно обновить все документы elasticsearch. В моем индексе у меня есть источник, который выглядит примерно так: {'_source': { 'employee_ids': ['J1234', 'J28373', 'CH1234', 'J98823', 'J1234'], 'non_employe…
28 янв '22 в 09:08
1
ответ
ElasticSearch Недопустимое значение ярлыка списка [id] «Обновить по запросу»
я получил Illegal list shortcut value [id].пытается обновить этот документ с помощью этого запроса. Что мне не хватает events" : { "type" : "nested" } location: {"type" : "nested"} nested type of objects id: {"type" : "text"} POST event_lists/_updat…
16 май '22 в 23:10
0
ответов
Как работает синтаксис elasticsearch updateByQuery
Я работаю с Elasticsearch уже несколько дней. Когда я создаю CRUD, я наткнулся на метод updateByQuery . Я работаю сnesjs, и я обновляю поле следующим образом: await this.elasticSearch.updateByQuery( { index: 'my_index_user', body:{ query:{ match:{ n…
07 мар '22 в 20:20
0
ответов
Вставлять данные при отсутствии совпадений по update_by_query в эластичном поиске
У меня есть эта команда, которая не соответствует никаким данным в эластичном поиске, и я хочу вставить ее после этого. //localhost:9200/my_index/my_topic/_update_by_query { "script": { "source": "ctx._source.NAME = params.NAME", "lang": "painless",…
06 май '22 в 14:11