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

Гистограмма даты Elasticsearch с указанием количества документов на определенный момент времени
Я пытаюсь создать гистограмму дат, показывающую количество сотрудников по месяцам. Сопоставление сотрудников выглядит примерно так: { "number": 1234, "firstName": "Chris", "lastName": "Smith", "employmentDates: [ {...
54 просмотров

Вложенный фильтр в запросе агрегирования Elasticsearch
Я выполняю следующий агрегационный запрос с вложенным фильтром GET <indexname>/_search { "aggs": { "NAME": { "nested": { "path": "crm.LeadStatusHistory" }, "aggs": { "agg_filter": { "filter":...
58 просмотров

Как визуализировать разделение результата двух агрегаций в Kibana (метрики)
Я использую kibana 6.8.1-oss и хочу визуализировать результат разделения между двумя агрегациями. Чтобы быть более конкретным, у меня есть поле A и поле B. Я хочу создать результат sum (A) / sum (B) в визуализации, чтобы я мог поместить его в...
33 просмотров

Анализатор Elasticsearch для разбора логов приложений
Я использую бит файла и могу успешно отправить журналы в elasticsearch в определенном индексе. У меня есть случай использования, когда мне нужно найти дубликаты в журналах, я пробовал использовать агрегацию и могу найти дубликаты в журналах...
37 просмотров

Как получить самые свежие данные из Elasticsearch на основе поля даты
Я реализовал запланированный сценарий, который вводит дату в мой Elasticsearch. Скрипт не проверяет, существуют ли данные уже в Elasticsearch, поэтому вставляет дубликаты. Я хочу получить все события с последним значением поля отметки времени...
37 просмотров

Термин агрегации вложенных объектов со смешанным вложенным/невложенным фильтром
У нас есть аспекты, показывающие количество результатов, которые будут отображаться при выборе фильтров (и их объединении). Что-то вроде этого: До того, как мы представили вложенные объекты, для этого подошло бы следующее: GET...
891 просмотров

Запрос агрегации SQL, соответствующий в elasticsearch
Я изучил запросы агрегации elasticsearch, но не смог найти, поддерживает ли он несколько агрегатных функций. Другими словами, я хочу знать, может ли elasticsearch сгенерировать эквивалент этого запроса агрегации Sql: SELECT account_no,...
1079 просмотров

Elasticsearch: группировка по таймфрейму
Я сделал этот запрос, чтобы получить количество запросов, сделанных пользователем за последний месяц (или день), по сравнению с остальными пользователями. { "query": { "bool": { "must": [ { "range": {...
38 просмотров

Агрегации Searchkick по классу модели
Моя реализация searchkick выполняет поиск по нескольким индексам. Это выглядит так: @results = Searchkick.search( params[:query], index_name: [Actors, Producers, Directors], fields: ["name"], indices_boost: {Actors => 4,...
93 просмотров

Агрегирование количества документов с помощью запроса в Elasticsearch (например, facet.query в solr)
У меня есть основной запрос, и мне нужно количество совпадений для пары подзапросов. Другими словами, мне нужен facet.query . Чего мне не хватает, так это простой doc_count агрегации, такой как агрегация value_count . Какие-либо предложения?...
2132 просмотров

Дата гистограмма уникальных значений
Я использую Elasticsearch 2.3, и для каждой веб-страницы, которую пользователь посещает на моем веб-сайте, я создаю запись с идентификатором сеанса пользователя и текущей отметкой времени. Поэтому у меня есть несколько записей с одинаковым...
890 просмотров

Как отсортировать первое попадание во вложенном агрегате по полю в корневом документе?
Я выполняю агрегацию лучших попаданий во вложенной агрегации. Я хочу упорядочить лучшие совпадения по полю метки времени в корневом документе, чтобы получить самую последнюю версию вложенного документа (который может быть проиндексирован в несколько...
895 просмотров

Elasticsearch — агрегирование части логического запроса
Скажем, у меня есть этот логический запрос: "bool" : { "should" : [ { "term" : { "FirstName" : "Sandra" } }, { "term" : { "LastName" : "Jones" } } ], "minimum_should_match" : 1 } это означает, что я хочу...
7553 просмотров

Агрегация корзины для объекта вместо ключевого слова
У меня есть документы в моем индексе, в которых есть вложенный объект locations . "locations": [ { "name": "California", "coordinates": { "lat": 36.78, "long": -119.42 } }, ... ] Я...
433 просмотров

Elasticsearch Конвейерный поиск?
Я уже некоторое время использую Elasticsearch в своей компании и, похоже, до сих пор хорошо работал для наших поисков. Мы видели более сложные варианты использования от наших клиентов, которые нуждались в дополнительных «специальных/расширенных»...
31 просмотров

ElasticSearch Aggregarion — группировка по количеству без анализа поля
У нас есть категория поля в нашем индексе. Мы хотим получить количество записей для каждой категории, используя запрос агрегации. GET /_search { "aggs" : { "genres" : { "terms" : { "field" : "category" } } } }...
54 просмотров

Получить все результаты корзин date_histogram за все время
У меня есть приведенный ниже запрос для получения агрегатов с использованием Elasticsearch 7.1. { "query": { "bool": { "filter": [ { "bool": { "must": [ { "match": {...
49 просмотров

Как сортировать по агрегату из другого индекса/типа
У меня есть интернет-магазин, и мне нужно отсортировать по совокупным данным о продажах. Примеры документов на продукцию: { "id": 123, "title": "foo product", "picture":...
155 просмотров

Как получить общую частоту терминов за счет агрегации в эластичности?
В результате поиска я хочу получить общее количество раз, когда термин появлялся в списке возвращенных документов. Используя только агрегацию терминов, я могу получить только количество документов, но мне нужно общее количество терминов,...
23 просмотров

Как мы можем получить количество каждой группы при группировке по определенному полю в elasticsearch?
Вот как выглядит мой документ. { "Summary": "The One Way You're Putting Pressure on Your Partner Without Realizing It=20", "Industry" : "Lifestyle and Fitness", "Name": "Kali...
175 просмотров