Bonjour,

Je travaille sur une application web programmée en symfony (php)..J''utilise Elastic Search comme moteur de recherche dans des fichiers logs..
En fait, j'arrive à faire le "match-all" et ça m'affiche toutes les données du fichier.. mais lorsque je veux afficher les données filtrés selon un champ précis ça ne marche pas..
Pouvez-vous svp m'aider à trouver une solution?
La fonction utilisée est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$search->search(array( 
'size' => 2000, 
'sort' => array( '@timestamp' => array ('order' => 'desc')), 
'query' => array( 
'term' => array('@message' => 'nom:'.$name), 
)) 
);
et le fichier dans lequel je recherche le nom est sous cette forme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
@message": "Date:1331038774|nom:DALIA|param:BB999CC|status:ok|response:lticket/1331042400&zone/Paris"
Merci d'avance pour votre réponse