Documentação • Fórum da comunidade • Stack Overflow • Relatar um bug • Perguntas frequentes • Suporte
Para começar, adicione a dependência algoliasearch-client-java ao seu projeto, seja com Maven:
< dependency >
< groupId > com . algolia </ groupId >
< artifactId > algoliasearch </ artifactId >
< version >[ 4 ,)</ version >
</ dependency >
ou Gradle:
dependencies {
implementation 'com.algolia:algoliasearch:4.+'
}
Agora você pode importar o cliente Algolia API em seu projeto e brincar com ele.
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
);
Para documentação completa, visite Algolia Java API Client .
Encontrando um problema? Antes de entrar em contato com o suporte, recomendamos acessar nosso FAQ, onde você encontrará respostas para os problemas e pegadinhas mais comuns do cliente. Você também pode abrir um problema do GitHub
Este repositório hospeda o código do cliente Algolia API gerado para Java, se você quiser contribuir, vá até o repositório principal. Você também pode encontrar guias de contribuição em nosso site de documentação.
O Algolia Java API Client é um software de código aberto licenciado sob a licença MIT.