Exemples de code du SDK Java pour les fonctionnalités principales d'OpenSearch, couvrant l'envoi de données et les applications de recherche pour un flux de travail de bout en bout.
Démonstrations d'envoi de documents et journaux
Démonstration d'envoi par validation : encapsule dynamiquement les données des documents dans des objets Map, les ajoute à un cache à l'aide de la méthode
add, puis appellecommitpour soumettre les documents par lot.Démonstration d'envoi : génère un jeu de données au format spécifié et appelle
pushpour envoyer l'intégralité du jeu de données à l'application en une seule fois.Sortie des journaux du SDK : configurez les journaux pour le SDK Java.
Démonstrations de recherche
Démonstration de recherche : configurez les variables d'environnement et consultez l'exemple de code pour rechercher des documents à l'aide du SDK Java.
Démonstration de requête avec défilement : la méthode
searchpermet de récupérer au maximum 5 000 résultats. Utilisez la méthodescrollpour exporter toutes les données au-delà de cette limite.Démonstration de requête avec défilement itératif : récupère continuellement les résultats paginés à l'aide d'un curseur afin d'optimiser les performances de la pagination profonde.
Utilisation des paramètres du module algorithmique : utilisez des paramètres avancés tels que l'ajustement du poids BM25 et la définition du seuil de récupération sémantique pour améliorer la pertinence des résultats de recherche.