Documentation • Forum communautaire • Stack Overflow • Signaler un bug • FAQ • Support
Pour commencer, ajoutez la dépendance algoliasearch-client-java à votre projet, soit avec Maven :
< dependency >
< groupId > com . algolia </ groupId >
< artifactId > algoliasearch </ artifactId >
< version >[ 4 ,)</ version >
</ dependency >
ou Gradle :
dependencies {
implementation 'com.algolia:algoliasearch:4.+'
}
Vous pouvez désormais importer le client API Algolia dans votre projet et jouer avec.
import com . algolia . api . SearchClient ;
import com . algolia . model . search .*;
SearchClient client = new SearchClient ( "YOUR_APP_ID" , "YOUR_API_KEY" );
// Add a new record to your Algolia index
client . saveObject ( "<YOUR_INDEX_NAME>" , Map . of ( "objectID" , "id" , "test" , "val" ));
// Poll the task status to know when it has been indexed
client . waitForTask ( "<YOUR_INDEX_NAME>" , response . getTaskID ());
// Fetch search results, with typo tolerance
client . search (
new SearchMethodParams ()
. setRequests ( List . of ( new SearchForHits (). setIndexName ( "<YOUR_INDEX_NAME>" ). setQuery ( "<YOUR_QUERY>" ). setHitsPerPage ( 50 ))),
Hit . class
);
Pour une documentation complète, visitez le client API Java d'Algolia .
Vous rencontrez un problème ? Avant de contacter l'assistance, nous vous recommandons de consulter notre FAQ où vous trouverez des réponses aux problèmes et pièges les plus courants avec le client. Vous pouvez également ouvrir un ticket GitHub
Ce référentiel héberge le code du client API Algolia généré pour Java, si vous souhaitez contribuer, rendez-vous sur le référentiel principal. Vous pouvez également trouver des guides de contribution sur notre site Web de documentation.
Le client API Java d'Algolia est un logiciel open source sous licence MIT.