我是 cloudant 的新手,正在尝试通过教程视频学习 cloudant 上的全文搜索。我成功地通过 http 请求在 cloudant.com 上进行搜索,现在我希望该代码位于 java 中,因为我正在使用 java 开发 GWT 框架。到目前为止,我只能通过研究特定的 github 项目 GITHUBLINK 来创建与 cloudant.com 的连接。
这里给出了这样的搜索
Search search = db.search("views101/animals");
SearchResult<Animal> rslt = search
.limit(10)
.includeDocs(true)
.counts(new String[] {"class","diet"})
.querySearchResult("l*", Animal.class);
我的问题:
1。这个 Animal.class
到底指的是什么?
2。如果不是这样,在 cloudant 上进行全文搜索的步骤是什么。
我已在 cloudant.com 上的数据库设计文档下手动创建了 View 和搜索索引。
最佳答案
Animal.class
指的是找到的文档将被反序列化到的类,如果您没有反序列化数据的类,您应该能够使用 HashMap
或类似的类来访问返回的数据。
关于java - 如何使用java在cloudant上查询搜索索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33410896/