-
-
23 Mar 2022 00:18:32 UTC
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues (1)
- Testers (282 / 0 / 0)
- Kwalitee
Bus factor: 1- 41.28% Coverage
- License: bsd
- Perl: v5.13.2
- Activity
24 month- Tools
- Download (95.12KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 13 contributors-
Alexey Shatlovsky
-
Alexey Surikov
-
Andrei Grechkin
-
Daniel Ostermeier
-
Jason Rojas
-
Kang-min Liu
-
Lisa Hare
-
Markus Linnala
-
Matthew Feinberg
-
Mohammad S Anwar
-
Samit Badle
-
Takumi Sakamoto
-
Vitaly Shupak
- Dependencies
- CHI
- CLI::Helpers
- Carp
- Clone
- Const::Fast
- DateTime
- File::Basename
- File::Slurp::Tiny
- Getopt::Long
- Getopt::Long::Descriptive
- HTTP::Request
- Hash::Flatten
- Hash::Merge::Simple
- IO::Socket::INET
- IPC::Run3
- JSON::MaybeXS
- LWP::UserAgent
- Module::Load
- Module::Pluggable::Object
- Moo
- Moo::Role
- Net::CIDR::Lite
- Net::Netrc
- POSIX
- Pod::Usage
- Ref::Util
- Storable
- Sub::Exporter
- Test::Deep
- Text::CSV_XS
- Time::HiRes
- Time::Local
- Type::Library
- Type::Tiny
- Types::Standard
- URI
- URI::QueryParam
- YAML
- feature
- namespace::autoclean
- parent
- strict
- version
- warnings
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version 8.3
- Change: 823b184da9c4238d91fc2455922510aa937491c4 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2022-03-22 17:15:12 +0000
- Prepping 8.3 release
- Change: b065c26c080ccc10d9f1860bcb033657fe3e4097 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2022-02-01 10:38:12 +0000
- Allow wildcard and regexp matches from files
- Adds the `wildcard` and `regexp` queries into the `::QueryString::FileExpansion` plugin.
- ``` $ cat wildcards.dat *gmail.com *yahoo.com
- $ es-search.pl email:*wildcard.dat
- $ cat regexps.dat .*\.gmail\.com$ .*\.yahoo\.com$
- $ es-search.pl email:~regexp.dat ```
- Change: f7ea1b13fe33f941d66af30dc8b2d999d10e70b1 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2022-01-31 17:51:35 +0000
- Options to disable mucking with @ARGV at import
- Support `delay_argv` to prevent messing with `@ARGV` at import time.
- Added import options:
- `delay_argv` - Don't muck with `@ARGV` at import time * `preprocess_argv`
- Current default, messes with `@ARGV` at import
- time. * `copy_argv` - Don't mess with `@ARGV` at all, just make a copy
- Disable `auto_abbrev` from `Getopt::Long`.
- Change: b9da116757d0a543560797d06983972008df1f3f Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2021-10-01 12:53:30 +0000
- Use `key_as_string` instead of `key` when provided
- This is most noticeable when using `date_histogram` aggregations.
- Change: 04890b682bcf156edba62e231798e9705d62d9ae Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2021-09-24 15:54:14 +0000
- Fix merging of query stash and bool sections
- This is related to the earlier bug I discovered in handling array references with ES 7.x and later.
Documentation
Multi-level aggregations in ElasticsearchAllow easy alias management for daily indexesRun to apply a JSON list of settings to indexes matching a patternCopy an index from one cluster to anotherRun to prune old indexes and optimize existingDynamically gather metrics and send to graphiteReport and manage index blocksElasticSearch Nagios ChecksListing the nodes in a cluster with some detailsOpen any closed indices matching your paramters.Provides a CLI for quick searches of data in ElasticSearch daily indexesSimple ElaticSearch Status ChecksIndex Storage Overview by Index Name without DatesModules
Utilities for Monitoring ElasticSearchCode to simplify creating and working with Elasticsearch aggregationsAbstract the connection elementAllow for strange content elements for Elasticsearch APIsObject representing ES QueriesCLI query string fixerProvides a prefix of '=' to use the term filterMostly fixing case and tracking dangling wordsBuild a terms query from unique values in a column of a fileExpand IP CIDR Notation to ES rangesImplement the proposed Elasticsearch nested query syntaxMoo::Role for implementing QueryString PluginsImplement parsing comparison operators to Equivalent Lucene syntaxExtend some type_ queriesFix version issues to support all the thingsTypes for working with ElasticSearchExamples
Other files
Module Install Instructions
To install App::ElasticSearch::Utilities, copy and paste the appropriate command in to your terminal.
cpanm App::ElasticSearch::Utilities
perl -MCPAN -e shell install App::ElasticSearch::Utilities
For more information on module installation, please visit the detailed CPAN module installation guide.