

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Rechercher des documents dans Amazon OpenSearch Service
<a name="gsgsearch"></a>

Pour rechercher des documents dans un domaine Amazon OpenSearch Service, utilisez l'API OpenSearch de recherche. Vous pouvez également utiliser les [OpenSearch tableaux](dashboards.md) de bord pour rechercher des documents dans le domaine.

## Rechercher des documents via la ligne de commande
<a name="gsgsearch-cli"></a>

Exécutez la commande suivante pour rechercher le mot *mars* dans le domaine *movies* :

```
curl -XGET -u 'master-user:master-user-password' 'domain-endpoint/movies/_search?q=mars&pretty=true'
```

Si vous avez utilisé les données en bloc sur la page précédente, essayez de rechercher *rebelle* à la place.

La réponse devrait être similaire à ce qui suit :

```
{
  "took" : 5,
  "timed_out" : false,
  "_shards" : {
    "total" : 5,
    "successful" : 5,
    "skipped" : 0,
    "failed" : 0
  },
  "hits" : {
    "total" : {
      "value" : 1,
      "relation" : "eq"
    },
    "max_score" : 0.2876821,
    "hits" : [
      {
        "_index" : "movies",
        "_type" : "_doc",
        "_id" : "1",
        "_score" : 0.2876821,
        "_source" : {
          "director" : "Burton, Tim",
          "genre" : [
            "Comedy",
            "Sci-Fi"
          ],
          "year" : 1996,
          "actor" : [
            "Jack Nicholson",
            "Pierce Brosnan",
            "Sarah Jessica Parker"
          ],
          "title" : "Mars Attacks!"
        }
      }
    ]
  }
}
```

## Rechercher des documents à l'aide de OpenSearch tableaux de bord
<a name="gsgsearch-dashboards"></a>

OpenSearch Les tableaux de bord sont un outil de visualisation open source populaire conçu pour fonctionner avec OpenSearch. Ils fournissent une interface utilisateur utile pour la recherche et la surveillance de vos indices. 

**Pour rechercher des documents dans un domaine de OpenSearch service à l'aide de tableaux de bord**

1. Accédez à l'URL OpenSearch des tableaux de bord de votre domaine. Vous pouvez trouver l'URL sur le tableau de bord du domaine dans la console OpenSearch de service. Le format de l'URL est le suivant :

   ```
   domain-endpoint/_dashboards/
   ```

1. Connectez-vous à l'aide de votre nom d'utilisateur et de votre mot de passe principaux.

1. Pour utiliser Dashboards, vous devez créer au moins un modèle d'index. Dashboards utilise ces modèles pour identifier les index que vous voulez analyser. Ouvrez le panneau de navigation de gauche, choisissez **Stack Management** (Gestion des piles), choisissez **Index Patterns** (Modèles d'index), puis choisissez **Create index pattern** (Créer un modèle d'index). Dans le cadre de ce tutoriel, saisissez *movies*.

1. Choisissez **Next step (Étape suivante)**, puis **Create index pattern (Créer un modèle d'index)**. Une fois le modèle créé, vous pouvez consulter les différents champs du document, comme `actor` et `director`.

1. Retournez à la page **Index Patterns** (Modèles d'index) et vérifiez que `movies` est défini comme modèle par défaut. Si ce n'est pas le cas, sélectionnez le modèle et choisissez l'icône en forme d'étoile pour en faire le modèle par défaut.

1. Pour commencer à rechercher vos données, ouvrez à nouveau le panneau de navigation de gauche et choisissez **Discover** (Découvrir).

1. Sur la barre de recherche, saisissez *mars* si vous avez chargé un seul document, ou *rebelle* si vous avez chargé plusieurs documents, puis appuyez sur **Entrée**. Vous pouvez essayer de rechercher d'autres termes, tels que des noms d'acteurs ou de réalisateurs.

**À suivre** : [Supprimer un domaine](gsgdeleting.md)