Search...::Esql(3pm)
β¨ 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 π
π COPYRIGHT AND LICENSE π
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
- debian trixie: libsearch-elasticsearch-perl 8.12-1 Β· Apache-2.0
- ubuntu noble: libsearch-elasticsearch-perl 8.12-1 Β· Apache-2.0
- ubuntu resolute: libsearch-elasticsearch-perl 8.12-1 Β· Apache-2.0
- ubuntu stonking: libsearch-elasticsearch-perl 8.12-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms