Skip to content

Commit 309bb9f

Browse files
committed
Adds example for how to get all releases for one author.
1 parent c852322 commit 309bb9f

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/usr/bin/env perl
2+
3+
use strict;
4+
use warnings;
5+
use feature qw( say );
6+
7+
use DateTime;
8+
use MetaCPAN::Util qw( es );
9+
10+
my $uploads = es()->search(
11+
index => 'v0',
12+
type => 'release',
13+
query => {
14+
filtered => {
15+
query => { match_all => {} },
16+
filter => { term => { 'release.author' => 'OALDERS' } },
17+
},
18+
},
19+
fields => ['author', 'archive', 'date' ],
20+
sort => [{ "date" => "desc" }],
21+
size => 100,
22+
);
23+
24+
my @releases = map { $_->{fields} } @{ $uploads->{hits}->{hits} };
25+
use DDP;
26+
p @releases;

0 commit comments

Comments
 (0)