Вопросы по теме 'elasticsearch-painless'

Есть ли способ сравнить строку по алфавиту в безболезненном
Я хотел бы выполнить эту операцию безболезненно: if (_value >= 'c)' { return _value } else { return '__BAD__' } value - это строка, и мне бы хотелось следующее поведение: если значение равно foo , я хочу заменить его на...
3304 просмотров

Сортировка ElasticSearch с помощью (безболезненного) скрипта — значения массива загадочным образом дедуплицируются
Я PUT просматриваю следующий документ в ElasticSearch: { "_rootId": "327d3aba-4f7c-4abb-9ff3-b1608c354c7c", "_docId": "ID_3", "_ver": 0, "val_labels": [ "x1", "x1", "x1" ] } Затем я GET выполняю...
1158 просмотров

Преобразование часового пояса скрипта агрегации терминов ElasticSearch
Я действительно борюсь с этим. В Painless, как бы я обновил следующее: "aggs": { "total_messages_per_day_of_week": { "terms": { "script": { "lang":...
173 просмотров

Elasticsearch: получить индекс объекта с помощью безболезненного скрипта
У меня есть вложенный тип, и мне нужно получить индекс определенного объекта для выполнения обновления: { "_index": "asset_en_v1", "_type": "note", "_id": "23217", "_version": 24, "found": true, "_source": { "user_id": "11",...
839 просмотров

Безболезненное (Elasticsearch) преобразование любого типа значения в целое число
Я конвертирую скрипт Elasticsearch из Groovy в безболезненный. Сценарий принимает параметр, который может быть либо целым числом, либо строкой, преобразуемой в целое число (т. е. может быть либо 123 , либо "123" ). В Groovy выполнение...
1981 просмотров

Для консоли/проверки значения в безболезненном скрипте
Есть ли у нас возможность распечатать/консолировать значение переменных в безболезненном скрипте? Чтобы увидеть его в смоделированном результате.
652 просмотров

Elasticsearch: эффективная сортировка вложенных значений
Я сортирую результаты Elasticsearch (5.1.1) на основе вычисления значений во вложенных структурах ключ/значение. Сортировка должна: найти значения из заданных ключей в нескольких вложенных структурах умножить эти значения друг на друга...
154 просмотров

Пустая переменная ctx._source при запуске скрипта
В голове elasticsearch я запускаю запрос для получения некоторых агрегаций. Для этого мне нужно получить некоторую информацию из переменной ctx. В моем сценарии, когда я пытаюсь использовать: ctx._source, я получаю исключение nullPointerException....
402 просмотров

Постобработка эластичных результатов с другим поиском (миграция из Solr)
В настоящее время я переношу приложение с Solr на Elastic и наткнулся на интересную функцию Solr, которую я не могу воспроизвести в Elastic: запрос к Solr возвращает флаг постобработки, который выполняет проверку качества результата, указывая, все ли...
59 просмотров

API elasticsearch node.js удаляет объект из массива в документе, используя безболезненный скрипт, приводит к тому, что индекс массива выходит за границы
Я хочу удалить элементы (объект) из массива в документе в elasticsearch, однако всякий раз, когда я пытаюсь запустить свой скрипт обновления, используя безболезненно, я получаю исключение Array Index Out of Bounds. Я использую javascript пакет npm...
87 просмотров

Фильтровать по дням недели и агрегировать по часам
Для моего мастера у меня есть курс программирования, в котором я должен работать с Elasticsearch. У меня есть набор данных с несколькими миллионами заказов Ubereat. Каждая запись состоит из даты и времени, ресторана, пункта выдачи и пункта выдачи....
123 просмотров

Elasticsearch Удаление всех вложенных объектов с определенной датой и временем
Я использую Elasticsearch 5.6, и у меня есть вложенное поле schedule с вложенными объектами, которые выглядят так { "status": "open", "starts_at": "2020-10-13T17:00:00-05:00",...
42 просмотров

Безболезненный скрипт для получения разницы во времени между двумя записями журнала, разделенными уникальным идентификатором
Я пытаюсь получить разницу во времени между двумя записями журнала, такими как RequestExecuted и RequestReceived, с именем MessageIdentifier. Эти значения связаны уникальным идентификатором TransactionId. Ниже мой код для выполнения логики. int...
336 просмотров