algoliasearch client java
4.8.2
文档 • 社区论坛 • Stack Overflow • 报告错误 • 常见问题解答 • 支持
首先,使用 Maven 将 algoliasearch-client-java 依赖项添加到您的项目中:
< 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 客户端。
遇到问题?在寻求支持之前,我们建议您先查看我们的常见问题解答,您可以在其中找到最常见问题和客户遇到的问题的答案。您还可以打开 GitHub 问题
该存储库托管为 Java 生成的 Algolia API 客户端的代码,如果您想做出贡献,请前往主存储库。您还可以在我们的文档网站上找到贡献指南。
Algolia Java API 客户端是一款根据 MIT 许可证授权的开源软件。