

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.

# Mise à jour d'une pile de recherche en texte intégral Neptune pour prendre en charge l'indexation hors chaîne
<a name="full-text-search-non-string-indexing-update"></a>

Si vous utilisez déjà la recherche en texte intégral dans Neptune, voici les étapes à suivre pour prendre en charge l'indexation hors chaînes :

1. **Arrêtez la fonction Lambda d'interrogateur de flux.** Cette étape garantit qu'aucune nouvelle mise à jour n'est copiée lors de l'exportation. Pour ce faire, désactivez la règle d'événement cloud qui invoque cette fonction Lambda :
   + Dans le AWS Management Console, naviguez vers CloudWatch.
   + Sélectionnez **Règles**.
   + Choisissez la règle correspondant au nom de l'interrogateur de flux Lambda.
   + Sélectionnez **Désactiver** pour désactiver temporairement cette règle.

1. **Supprimez l'indice Neptune actuel dans. OpenSearch** Utilisez la `curl` requête suivante pour supprimer l'`amazon_neptune`index de votre OpenSearch cluster :

   ```
   curl -X DELETE "your OpenSearch endpoint/amazon_neptune"
   ```

1. **Lancez une exportation unique de Neptune vers. OpenSearch** Il est préférable de configurer une nouvelle OpenSearch pile à ce stade, afin que les nouveaux artefacts soient collectés pour le sondeur qui effectue l'exportation.

   Suivez les étapes [répertoriées ici GitHub]( https://github.com/awslabs/amazon-neptune-tools/blob/master/export-neptune-to-elasticsearch/readme.md) pour démarrer l'exportation unique de vos données Neptune vers. OpenSearch

1. **Mettez à jour les artefacts Lambda pour l'interrogateur de flux existant.** Une fois que l'exportation des données Neptune vers OpenSearch est terminée avec succès, procédez comme suit :
   + Dans le AWS Management Console, naviguez vers CloudFormation.
   + Choisissez la CloudFormation pile parent principale.
   + Sélectionnez l'option **Mettre à jour** pour cette pile.
   + Sélectionnez **Remplacer le modèle actuel à partir des options**.
   + Pour la source du modèle, sélectionnez **URL Amazon S3**.
   + Pour l'URL Amazon S3, entrez :

     ```
     https://aws-neptune-customer-samples.s3.amazonaws.com/neptune-stream/neptune_to_elastic_search.json
     ```
   + Choisissez **Next** sans modifier aucun des CloudFormation paramètres.
   + Sélectionnez **Mettre à jour la pile**. CloudFormation remplacera les artefacts du code Lambda pour le stream poller par les derniers artefacts.

1. **Redémarrez l'interrogateur de flux.** Pour ce faire, activez la CloudWatch règle appropriée :
   + Dans le AWS Management Console, naviguez vers CloudWatch.
   + Sélectionnez **Règles**.
   + Choisissez la règle correspondant au nom de l'interrogateur de flux Lambda.
   + Sélectionnez **activer**.