The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 7.9.1

  • Change: 3eef2f64709f5b9643c91544b839a1727b7f32c0 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2021-08-13 18:48:01 +0000
    • Fix POD for xtests
  • Change: bc51180e9f87730ee0d220e5c1c8b22e7e740253 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2021-08-13 18:38:33 +0000
    • Aggregations Updated
    • Recursive aggregation parsing to flatten records into a row/column format
    • Documentation updates for the `App::ElasticSearch::Utilities::Aggregations` * Make `es-aggregate.pl` more useful generally and move to `scripts/` * Fix alias handling for simple terms aggs
  • Change: d8c8be912a60156290cb68c046e3b3c8fafbc2ae Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2021-08-04 17:26:42 +0000
    • Tests started to the aggregations parser
  • Change: 25e3fc64e388b3a84002d594e68516602970eb89 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2021-08-04 17:13:23 +0000
    • Suss out the es_expand_aggregate syntax
    • Now looks like:
    • ``` [ALIAS=]AGG:FIELD[:PARAMS]
    • PARAMS := [k=v,k1=v1,v1a] ```
    • Add a few additional aggregations to the supported list.

Documentation

Multi-level aggregations in Elasticsearch
Allow easy alias management for daily indexes
Run to apply a JSON list of settings to indexes matching a pattern
Copy an index from one cluster to another
Run to prune old indexes and optimize existing
Dynamically gather metrics and send to graphite
Report and manage index blocks
ElasticSearch Nagios Checks
Listing the nodes in a cluster with some details
Open any closed indices matching your paramters.
Provides a CLI for quick searches of data in ElasticSearch daily indexes
Simple ElaticSearch Status Checks
Index Storage Overview by Index Name without Dates

Modules

Utilities for Monitoring ElasticSearch
Code to simplify creating and working with Elasticsearh aggregations
Abstract the connection element
Allow for strange content elements for Elasticsearch APIs
Object representing ES Queries
Provides a prefix of '=' to use the term filter
Mostly fixing case and tracking dangling words
Build a terms query from unique values in a column of a file
Expand IP CIDR Notation to ES ranges
Implement the proposed Elasticsearch nested query syntax
Moo::Role for implementing QueryString Plugins
Implement parsing comparison operators to Equivalent Lucene syntax
Fix version issues to support all the things
Types for working with ElasticSearch