Вопросы по теме 'elasticsearch-painless'
Есть ли способ сравнить строку по алфавиту в безболезненном
Я хотел бы выполнить эту операцию безболезненно:
if (_value >= 'c)' {
return _value
} else {
return '__BAD__'
}
value - это строка, и мне бы хотелось следующее поведение:
если значение равно foo , я хочу заменить его на...
3304 просмотров
schedule
31.07.2022
Сортировка ElasticSearch с помощью (безболезненного) скрипта — значения массива загадочным образом дедуплицируются
Я PUT просматриваю следующий документ в ElasticSearch:
{
"_rootId": "327d3aba-4f7c-4abb-9ff3-b1608c354c7c",
"_docId": "ID_3",
"_ver": 0,
"val_labels": [
"x1",
"x1",
"x1"
]
}
Затем я GET выполняю...
1158 просмотров
schedule
13.09.2022
Преобразование часового пояса скрипта агрегации терминов ElasticSearch
Я действительно борюсь с этим. В Painless, как бы я обновил следующее:
"aggs": {
"total_messages_per_day_of_week": {
"terms": {
"script": {
"lang":...
173 просмотров
schedule
19.09.2022
Elasticsearch: получить индекс объекта с помощью безболезненного скрипта
У меня есть вложенный тип, и мне нужно получить индекс определенного объекта для выполнения обновления:
{
"_index": "asset_en_v1",
"_type": "note",
"_id": "23217",
"_version": 24,
"found": true,
"_source": {
"user_id": "11",...
839 просмотров
schedule
16.09.2023
Безболезненное (Elasticsearch) преобразование любого типа значения в целое число
Я конвертирую скрипт Elasticsearch из Groovy в безболезненный. Сценарий принимает параметр, который может быть либо целым числом, либо строкой, преобразуемой в целое число (т. е. может быть либо 123 , либо "123" ).
В Groovy выполнение...
1981 просмотров
schedule
17.03.2023
Для консоли/проверки значения в безболезненном скрипте
Есть ли у нас возможность распечатать/консолировать значение переменных в безболезненном скрипте? Чтобы увидеть его в смоделированном результате.
652 просмотров
schedule
18.04.2023
Elasticsearch: эффективная сортировка вложенных значений
Я сортирую результаты Elasticsearch (5.1.1) на основе вычисления значений во вложенных структурах ключ/значение.
Сортировка должна:
найти значения из заданных ключей в нескольких вложенных структурах
умножить эти значения друг на друга...
154 просмотров
schedule
15.06.2023
Пустая переменная ctx._source при запуске скрипта
В голове elasticsearch я запускаю запрос для получения некоторых агрегаций. Для этого мне нужно получить некоторую информацию из переменной ctx. В моем сценарии, когда я пытаюсь использовать: ctx._source, я получаю исключение nullPointerException....
402 просмотров
schedule
06.04.2023
Постобработка эластичных результатов с другим поиском (миграция из Solr)
В настоящее время я переношу приложение с Solr на Elastic и наткнулся на интересную функцию Solr, которую я не могу воспроизвести в Elastic: запрос к Solr возвращает флаг постобработки, который выполняет проверку качества результата, указывая, все ли...
59 просмотров
schedule
14.03.2023
API elasticsearch node.js удаляет объект из массива в документе, используя безболезненный скрипт, приводит к тому, что индекс массива выходит за границы
Я хочу удалить элементы (объект) из массива в документе в elasticsearch, однако всякий раз, когда я пытаюсь запустить свой скрипт обновления, используя безболезненно, я получаю исключение Array Index Out of Bounds.
Я использую javascript пакет npm...
87 просмотров
schedule
11.10.2022
Фильтровать по дням недели и агрегировать по часам
Для моего мастера у меня есть курс программирования, в котором я должен работать с Elasticsearch. У меня есть набор данных с несколькими миллионами заказов Ubereat. Каждая запись состоит из даты и времени, ресторана, пункта выдачи и пункта выдачи....
123 просмотров
schedule
15.12.2023
Elasticsearch Удаление всех вложенных объектов с определенной датой и временем
Я использую Elasticsearch 5.6, и у меня есть вложенное поле schedule с вложенными объектами, которые выглядят так
{
"status": "open",
"starts_at": "2020-10-13T17:00:00-05:00",...
42 просмотров
schedule
15.02.2024
Безболезненный скрипт для получения разницы во времени между двумя записями журнала, разделенными уникальным идентификатором
Я пытаюсь получить разницу во времени между двумя записями журнала, такими как RequestExecuted и RequestReceived, с именем MessageIdentifier. Эти значения связаны уникальным идентификатором TransactionId. Ниже мой код для выполнения логики.
int...
336 просмотров
schedule
05.03.2024