Search...::Esql(3pm)

πŸ“¦
version 8.12 Β· 3 versions
, in debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ Search...::Esql ✨

okay bestie, so this is Search::Elasticsearch::Client::8_0::Direct::Esql β€” say that five times fast, i dare you πŸ’… it's the module that hooks you up with ES|QL, aka the Elasticsearch Query Language, and it provides a... yeah, the docs literally just trail off there, the sentence never finishes, and honestly? relatable. we move 🫢


🌸 VERSION 🌸

version 8.12 β€” that's the one you're running, periodt.


πŸ¦‹ DESCRIPTION πŸ¦‹

the full documentation for the ES|QL feature lives right here, no cap:

<https://www.elastic.co/guide/en/elasticsearch/reference/master/esql-apis.html>

go read it, it's giving very much required reading ✨


πŸ’– FOLLOW METHODS πŸ’–

follow()

here's the vibe, bestie β€” you call it through esql->query like this:

my $response = $es->esql->query(
    'body'  => {
        'query' => 'FROM sample_data'
    }
);

and if you want an actual introduction to the Elasticsearch Query Language (highly recommend, it's iconic), it's over here:

<https://www.elastic.co/guide/en/elasticsearch/reference/current/esql.html>


πŸ‘‘ AUTHOR πŸ‘‘

Enrico Zimuel <enrico.zimuel@elastic.co> β€” the main character who wrote this πŸŽ€


This software is Copyright (c) 2024 by Elasticsearch BV.

This is free software, licensed under:

The Apache License, Version 2.0, January 2004
ngl, Apache 2.0? very generous of them. use it, fork it, slay responsibly πŸ’…

and that's the whole page, bestie!! πŸ¦‹ this was perl v5.38.2 energy, dated 2024-02-04, and you absolutely ate by reading the whole thing. go query something iconic πŸŒˆπŸ’–

πŸ“¦ where this page comes from