Документация • Форум сообщества • Переполнение стека • Сообщить об ошибке • Часто задаваемые вопросы • Поддержка
Для начала добавьте в проект зависимость algoliasearch-client-java либо с помощью Maven:
< dependency >
< groupId > com . algolia </ groupId >
< artifactId > algoliasearch </ artifactId >
< version >[ 4 ,)</ version >
</ dependency >
или Градл:
dependencies {
implementation 'com.algolia:algoliasearch:4.+'
}
Теперь вы можете импортировать клиент Algolia API в свой проект и поиграть с ним.
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
);
Полную документацию можно найти на странице Algolia Java API Client .
Возникла проблема? Прежде чем обращаться в службу поддержки, мы рекомендуем зайти в раздел часто задаваемых вопросов, где вы найдете ответы на наиболее распространенные проблемы и затруднения с клиентом. Вы также можете открыть задачу на GitHub.
В этом репозитории хранится код сгенерированного клиента Algolia API для Java. Если вы хотите внести свой вклад, перейдите в основной репозиторий. Вы также можете найти руководства по участию на нашем веб-сайте документации.
Клиент Algolia Java API — это программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT.