Описание тега elasticsearch-aggregation
1
ответ
ElasticSearch Aggregation для вложенного поля с разбивкой по родительскому идентификатору
Ниже приведена структура моего документа 'Order': { u'properties': { u'order_id': {u'type': u'integer'}, 'Product': { u'properties': { u'product_id': {u'type': u'integer'}, u'product_category': {'type': 'text'}, }, u'type': u'nested' } } } doc1 "Ord…
19 июл '17 в 09:53
0
ответов
Субагрегация Elasticsearch в сценарии сегмента - классификация результата сценария сегмента
Я хотел бы классифицировать результат сценария корзины.Если я возьму пример эластичного поиска: POST /sales/_search { "size": 0, "aggs" : { "sales_per_month" : { "date_histogram" : { "field" : "date", "interval" : "month" }, "aggs": { "t-shirts": { …
08 янв '18 в 15:01
1
ответ
Средневзвешенное значение для вложенной агрегации в Elastic Search
Я пытаюсь получить средневзвешенное значение путем агрегирования вложенного списка. Каждый документ содержит данные об одном ученике, и предметы различаются у разных учеников, и каждый предмет имеет разный вес. Я пытаюсь вычислить средневзвешенное з…
27 ноя '18 в 11:24
0
ответов
ElasticSearch Bodybuilder Вложенные фильтры
У меня есть сайт, где посетитель может выбрать несколько фильтров. Я в основном пытаюсь создать orFilter, где я просто скажу, чтобы соответствовать всем строкам, где производитель является одним из выбранных. Я бы хотел, чтобы запрос был вложенным, …
17 окт '18 в 10:26
0
ответов
Elasticsearch: возможно ли построить агрегацию по количеству документов?
Я хочу реализовать контрольную диаграмму, как описано здесь: https://www.elastic.co/blog/staying-in-control-with-moving-averages-part-2 1, но у меня нет метрик - у меня есть события с отметками времени. Поэтому моя идея заключалась в том, чтобы сдел…
23 май '18 в 09:51
1
ответ
Термины не удалось проанализировать размер поля Ошибка при объединении с двумя терминами в упругом поиске
Я хочу объединить по двум терминам: пользователь и событие, и я хочу получить счетчик каждого события для каждого пользователя. Я пробовал следующий код. Но я получаю сообщение об ошибке во второй последней строке: RequestError: TransportError (400,…
29 июл '18 в 11:27
2
ответа
Как сделать агрегацию на вложенных объектах - Elasticsearch
Я довольно новичок в Elasticsearch, поэтому, пожалуйста, потерпите меня. Это часть моего документа в ES. { "source": { "detail": { "attribute": { "Size": ["32 Gb",4], "Type": ["Tools",4], "Brand": ["Sandisk",4], "Color": ["Black",4], "Model": ["Sdcz…
17 апр '18 в 11:31
1
ответ
Агрегация с использованием упругого поиска
У меня есть поисковый запрос для получения последних 5000 документов из моей эластичной БД, как показано ниже { "размер": 5000, "от": 0, "запрос": { "спектр": { "hostTimestamp": { "gte": 1499674634382, "lte": 1499680034000 } } }, "Сортировать": [ { …
25 июл '17 в 01:58
1
ответ
ElasticSearch: агрегационная фильтрация
Для простоты предположим, у меня есть индекс из 3-х строк в упругой: {"id": 1, "tags": ["t1", "t2", "t3"]}, {"id": 2, "tags": ["t1", "t4", "t5"]} Мне нужно агрегировать по некоторым тегам, не возвращая результат других тегов в соответствующих докуме…
29 июл '17 в 05:29
0
ответов
Неожиданные результаты при использовании минимальной субагрегации в Elasticsearch
Мои документы включают поля name а также date_yearи моя цель - найти самые последние добавленные имена (например, десять последних добавленных имен с указанием их первого года появления и общего количества документов). Поэтому у меня есть условия аг…
20 дек '18 в 15:04
2
ответа
Как сгруппировать документы по часам без дня в asticsearch?
У меня есть приложение, которое пользователи ежедневно опрашивают в опросе, и я хочу получить среднее количество часов ответов. Я попробовал какой-то запрос, но я не могу сгруппировать все документы по часам, он сгруппирован по часам... Я сделаю это…
05 сен '18 в 14:27
0
ответов
Медленная агрегация top_hits
У меня очень простая агрегация top_hits, но она работает плохо, если в наборе результатов слишком много обращений (дополнительная секунда или около того по сравнению с поиском, который возвращает плоский набор совпадений с примерно миллионом обращен…
01 мар '18 в 21:01
0
ответов
Сократить результат агрегирования эластичного поиска: массив объектов до простого массива чисел
Наличие такой упругой поисковой агрегации: "users":{ "terms":{ "field":"user_id.keyword", "size":100 }, "aggs":{ "max_page_visited":{ "max":{ "field":"post.current_page" } } } } Он возвращает 100 пользователей и страницу с максимальным количеством п…
05 июл '18 в 15:16
1
ответ
Эластичные поисковые агенты не работают на некоторых полях
Картографирование { "products":{ "mappings":{ "product":{ "dynamic":"strict", "properties":{ "CompanyId":{ "type":"integer" }, "CompanyName":{ "type":"text", "fields":{ "raw":{ "type":"keyword" } } } } } } } } Это работает { "query":{ "match_all":{}…
04 июн '18 в 13:35
0
ответов
Упругий поиск Порядок агрегации с использованием Nest
Как я могу преобразовать раздел заказа из запроса DSL в код.NET. Кажется, я не могу указать поле, которое я хочу заказать. "aggs": { "TermFilter": { "filter": {}, "aggs": { "referrer": { "terms": { "field": "referrer", "order": { "rating_less_than_f…
23 ноя '17 в 11:58
2
ответа
Как добавить пейджинг в агрегацию Elasticsearch?
У меня есть запрос эластичного поиска, как показано ниже: { "size":0, "aggs":{ "group_by_state":{ "terms":{ "field":"poi_id" }, "aggs":{ "sum(price)":{ "sum":{ "field":"price" } } } } } } Я хочу добавить подкачку в этом запросе, так же, как select p…
19 ноя '17 в 17:45
1
ответ
Elasticsearch - Агрегации по части запроса bool
Скажем, у меня есть этот запрос bool: "bool" : { "should" : [ { "term" : { "FirstName" : "Sandra" } }, { "term" : { "LastName" : "Jones" } } ], "minimum_should_match" : 1 } это значит, что я хочу сопоставить всех людей с именем Сандра ИЛИ фамилия Дж…
08 янв '17 в 17:35
1
ответ
Elastic Search получает среднее значение doc_count из совокупности терминов
У меня есть запрос условий как следовать в упругом поиске. GET http://localhost:9200/adapters/request/_search { "query": { "bool" : { "must" : { "match" : { "adapterName" : "EnginePushableAdapter" } }, "filter": { "range" : { "request.requestTime" :…
13 апр '17 в 11:57
0
ответов
Преобразование типа поля при агрегации в Elasticsearch
У меня есть набор документов, по которым я хотел бы выполнить агрегирование: суммировать значения поля "сессий". тип поля 'session' является строковым, и при выполнении агрегации его необходимо преобразовать в целочисленное поле. Бывший документ: { …
12 авг '16 в 06:40
2
ответа
Получить уникальные записи для нескольких полей в упругом поиске версии 6.2.3
Я новичок в упругом поиске. Использование версии 6.2.3 упругого поиска. Я хочу эластичный поиск эквивалент ниже SQL-запроса: SELECT DISTINCT customer_name , customer_services, customer_visible from customers; У меня около 200 тысяч документов в упру…
27 июн '18 в 09:52