UncategorizedElasticsearchException: [parsing_Exceptionion] неизвестный запрос [запрос] при выполнении запроса с подстанJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 UncategorizedElasticsearchException: [parsing_Exceptionion] неизвестный запрос [запрос] при выполнении запроса с подстан

Сообщение Anonymous »

Я работаю над приложением Spring Boot, используя Spring Data Elasticsearch, и пытаюсь выполнить массовое обновление, используя запрос с подстановочными знаками и сценарий для обновления поля. Ниже приведен мой класс обслуживания:
учитывая, что этот запрос может выполняться в инструментах разработки Elasticsearch и документах обновления

Код: Выделить всё

@Slf4j
@Service
@RequiredArgsConstructor
public class ElasticsearchBulkUpdateService {

private final ElasticsearchOperations elasticsearchOperations;

public void updateProfitForPattern(String idPattern, String indexName) {
log.info("Executing simple query on index '{}':", indexName);
Query query =  new StringQuery("""
{
"query": {
"wildcard": {
"id": {
"value": "*-14030701"
}
}
},
"script": {
"source": "
if (ctx._source.fundUnit != null) {
ctx._source.profit = ctx._source.fundUnit * 5;
}
",
"lang": "painless"
}
}
""");
UpdateQuery searchQuery = UpdateQuery.builder(query).build();
IndexCoordinates indexCoordinates = IndexCoordinates.of(indexName);
ByQueryResponse byQueryResponse = elasticsearchOperations.updateByQuery(searchQuery, indexCoordinates);
System.err.println(byQueryResponse);
}
}

Когда я запускаю этот код, я получаю следующее исключение:
org.springframework.data.elasticsearch.UncategorizedElasticsearchException: [es/update_by_query] не удалось : [parsing_Exception] неизвестный запрос [запрос]
Похоже, что запрос Elasticsearch распознается неправильно. Я использую Spring Data Elasticsearch с ElasticsearchOperations. Может ли кто-нибудь указать, что я делаю неправильно или как я могу решить эту проблему?
Версия весенней загрузки: 3.2.5
spring-boot-starter-data-elasticsearch Версия : 5.2.5

Подробнее здесь: https://stackoverflow.com/questions/790 ... ry-query-w
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • UncategorizedElasticsearchException: [parsing_Exceptionion] неизвестный запрос [запрос] при выполнении запроса с подстан
    Anonymous » » в форуме JAVA
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Джексон XML Parsing выбирает атрибут вместо тега
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Файл фрагментов xml php parsing xml
    Anonymous » » в форуме Php
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Файлы parsing .txt для создания кривых света
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Parsing a string with [3:0] substring in it
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»