Bon j'ai trouvé, je note ma réponse si un jour un jeune novice tel
que moi à un souci similaire :
En utilisant un hash
my %hashPersonne = (
personne => {
prenom => 'jerome',
age => '19',
etudie => 'bioinformatique',
},
);
my %hashFilm = (
film => {
titre => 'Virgin suicide',
realisateur => 'Sofia Coppola',
annee => '27-09-2000',
},
);
#Updater l'index
my @tab =('viande', 'boeuf');
my %hashIndex = (%hashPersonne, %hashFilm, @tab); #Concaténer tout
les index
$hashIndex{personne}{animal} = 'chat'; #Ajouter un couple clé/valeur
(animal => "chat")
$hashIndex{musique}{titre} = 'L aigle noir'; #Ajouter structure =>
{clé => "valeur"}
$hashIndex{musique}{artiste} = 'Barbara';
$hashIndex{musique}{annee_de_sortie} = '19';
$hashIndex{musique}{annee_de_sortie} .= '70'; #Concaténer avec le
résultat précédent
#Indexer dans ES :
my $result = $es->index(
index => 'toto',
type => 'tata',
id => '1',
data => \%hashIndex
);