Elasticsearch - Indexation et recherches simples

Cinémathèque 2

Ces questions nécessitent l'installation des données utilisées dans l'exercice Cinémathèque 1.

Question

Combien y a t il de films qui soit à la fois une comédie et un film d'action ?

Indice

comedy && action

Indice

Utiliser match_phrase

Solution

Il y en a 1 : The Family

1
POST http://localhost:9200/cine/_search
2
{
3
"query": { "match_phrase": { "_all": "action comedy" } }
4
}
5

Question

Quel est le film le plus récent ?

Indice

Vous pouvez trier les résultats par dates avec le paramètre sort

1
POST http://localhost:9200/cine/_search
2
{
3
  "query": {"match_all": {}  },
4
   "sort" : [
5
          { "titre" : "desc" }
6
    ]
7
}
Indice

Vous pouvez ne sélectionner qu'un seul résultat avec le paramètre size

1
POST http://localhost:9200/cine/_search
2
{
3
  "query": { "match_all": {} },
4
  "size": 1
5
}
Solution

Il s'agit de Transformers: Age of Extinction

1
POST http://localhost:9200/cine/_search
2
{
3
  "query": {"match_all": {}  },
4
   "sort" : [
5
          { "date_pub" : "desc" }
6
    ],
7
    "size": 1
8
}
PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Robin Jolliet, 2016 (Contributions : Stéphane Crozat, les étudiants de l'UTC) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)