Описание тега bodybuilder.js

NoneBodybuilder.js - это библиотека Javascript, которая помогает генерировать JSON для DSL эластичного поиска.
0 ответов

ElasticSearch Bodybuilder Вложенные фильтры

У меня есть сайт, где посетитель может выбрать несколько фильтров. Я в основном пытаюсь создать orFilter, где я просто скажу, чтобы соответствовать всем строкам, где производитель является одним из выбранных. Я бы хотел, чтобы запрос был вложенным, …
1 ответ

Преобразовать точечную нотацию JSON в упорядоченный поисковый глубоко вложенный запрос JSON с помощью bodybuilder.js?

Если у меня есть плоская структура данных, которая использует точечную запись для обозначения глубины. Это выглядит так: { "key1": "name1", "key2.subKey.finalKey": "name2" } Я использую это для создания моего запроса: let query = _.reduce(jsonQuery,…
13 июн '18 в 08:21
2 ответа

Динамическое добавление фильтров в тело запроса DSL, созданное с использованием bodybuilder.js

Сервер получает массив условий запроса от вызова ajax внешнего интерфейса: req.query.filterTerms=['black', 'white', 'green'] Мне нужно связать каждый из этих фильтров с запросом культуриста, который: var body=bodybuilder() .query('match', 'searchabl…
24 июн '17 в 16:27
0 ответов

BodyBuilder Complex Query

Может ли кто-нибудь, пожалуйста, добавить пример следующего запроса с использованием asticsearch bodybuilder? Спасибо Выберите * из индекса, где CampaignId = 1 и ((type = "B" и Typeid = 1) или ((type = "C" и Typeid = 1)))
15 окт '18 в 14:25
3 ответа

Ошибка String.Format в разделе стилей HTML-шаблона электронной почты

Я отправляю шаблон электронной почты в формате HTML, используя Bodybuilder и службу отправки почты. Я использовал эту ссылку учиться. https://www.c-sharpcorner.com/article/send-email-using-templates-in-asp-net-core-applications/ Во всяком случае, я …
14 июн '18 в 08:00
0 ответов

Использование Bodybuilder для вложенных запросов

Я пытаюсь построить эластичный запрос динамически из массива объектов, используя BodyBuilder. Я могу построить запрос без вложенных агрегаций, используя цикл for для массива объектов, но сталкиваясь с трудностями, когда требуется глубокая агрегация.…
16 мар '19 в 14:44
0 ответов

Добавление запроса диапазона в глобальный поиск с несколькими фильтрами с помощью Elastic Search

Я создаю глобальный поиск, который требует нескольких запросов на основе индекса, используя Elastic Search 6.7 и bodybuilder. Я основал свой запрос и фильтры на основе этого поста. Единственный фильтр, который мне еще предстоит выяснить, как добавит…
11 апр '19 в 17:46
2 ответа

Bodybuilder js: агрегирование фильтров ведра

Я хотел бы сделать корзины на основе вхождений ключевых слов в поле. Я проверил документацию по elasticsearch и обнаружил, что агрегация фильтров должна подойти: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-buc…
21 окт '19 в 17:06
0 ответов

Динамически добавлять запрос function_score с помощью bodybuilder

Я использую bodybuilder для создания своего запроса elasticsearch bodybuilder().query('function_score', {"filter": { "match": { "message": "hello" }},"random_score": {},"weight": 23}, (b) => b.query('term', {message: 'hello world'}) .query('term'…
26 сен '19 в 20:00
1 ответ

BodyBuilder.js Запросить любой массив

Я создаю запрос Elastic Search, который запрашивает два поля с помощью BodyBuilder.js. Одна сторона запроса - строка, соответствующая типу события, другая принимает массив строк и удовлетворяется, если какое-либо совпадение. Запрос (тип) && AnyQuery…
06 май '20 в 17:52
1 ответ

бодибилдер должен

ТЕМА: инструмент: https://github.com/danpaz/bodybuilder Конструктор тела запросов elasticsearch. Легко создавайте сложные запросы для elasticsearch с помощью простого и предсказуемого API. Кто-нибудь знает, как сделать такой запрос с помощью bodybui…
10 сен '20 в 14:15
0 ответов

Используйте Bodybuilder для отправки запроса на возврат нескольких товаров

Я хотел бы отправить массив skus, чтобы получить предметы, соответствующие этим skus. Мне удалось отправить один номер SKU для возврата одного элемента, но я не могу найти способ отправить массив. Как мне сформировать запрос, помогите пожалуйста? Я …
11 май '21 в 01:01
1 ответ

Elasticsearch - поиск всех сущностей с вложенным идентификатором

Я пытаюсь запросить вложенный элемент, но не знаю, как сформулировать запрос, особенно с использованием javascript bodybuilder . Ниже приведено отображение Я пытаюсь получить все активные элементы (isActive: true) с идентификатором "аномалии". Я не …
30 сен '21 в 21:45
0 ответов

Как преобразовать эластичный запрос в синтаксический запрос bodybuilder.js?

Мне нужно преобразовать следующий вложенный запрос и агрегаты, написанные в Kibana, в синтаксис bodybuilder.js . Пробовали написать запрос. но не знаю, как использовать субагрегацию с фильтрами, которые используются в приведенном ниже запросе. { "qu…
0 ответов

Как правильно настроить режим сортировки запроса в Bodybuilder?

Я взял проект, который использует Bodybuilder.js для запросов к ELK, и я изо всех сил пытаюсь понять, как форматировать запрос с помощью Bodybuilder. Я должен отметить, что я тестировал этот же запрос на других языках, и он работал нормально. Как я …
1 ответ

Запрос Axios к Opensearch/Elasticsearch

В настоящее время я могу и для моей коллекции, но мне нужна возможность для более сложных запросов, я использую bodybuilder для структурирования запроса и аксиом в качестве моего клиента. Однако использование не возвращает мои указанные результаты, …
1 ответ

Запрос Elasticsearch, включая документы, которые он должен исключить, и наоборот

ВАЖНОЕ РЕДАКТИРОВАНИЕ: описанная ниже логика кажется правильной. Корень моей проблемы на самом деле был вызван утилитой, которую мы использовали для отправки новых данных в базу данных ES, а не самим запросом. Я принял ответ, в котором говорится, чт…
12 янв '21 в 01:25
0 ответов

Короткий запрос вызывает [too_many_clauses] too_many_clauses: для maxClauseCount установлено значение 1024, почему?

Как выглядит минималистичный запрос, как показано ниже: - { "sort": [ { "updated_at": { "order": "desc" } } ], "query": { "bool": { "must": [ { "match": { "merchant_id": "91" } }, { "match": { "name": "ok" } }, { "match": { "categories.keyword": "ki…
06 май '22 в 09:06
0 ответов

Elasticsearch — как мне добавить «увеличение» к «constant_score» в бодибилдере?

У меня есть следующий запрос бодибилдера:- bodybuilder() .orQuery('match_all', {}) .orQuery('constant_score', null , (qr) => { return qr.filter('range', 'stock_sum', {gte: 1}) }) .build() Которые в основном генерируют следующее (симулятор запросо…