如何使用java在cloudant上查询搜索索引?

如何使用java在cloudant上查询搜索索引?,java,gwt,full-text-search,cloudant,Java,Gwt,Full Text Search,Cloudant,我是cloudant的新手,试图通过教程视频学习cloudant上的全文搜索。我成功地通过http请求在cloudant.com上搜索,现在我希望代码是java的,因为我正在使用java开发GWT框架。到目前为止,我只是能够通过研究特定的github项目来创建与cloudant.com的连接 这里有这样的搜索 Search search = db.search("views101/animals"); SearchResult<Animal> rslt = search

我是cloudant的新手,试图通过教程视频学习cloudant上的全文搜索。我成功地通过http请求在cloudant.com上搜索,现在我希望代码是java的,因为我正在使用java开发GWT框架。到目前为止,我只是能够通过研究特定的github项目来创建与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);
Search Search=db.Search(“视图101/动物”);
SearchResult rslt=search
.限额(10)
.includeDocs(正确)
.counts(新字符串[]{“class”,“diet”})
.querySearchResult(“l*”,动物类);
我的问题:

一,。这个
动物类的确切含义是什么

二,。如果不是这样,在cloudant上进行全文搜索的步骤是什么


我已经在cloudant.com上的数据库designdoc下手动创建了视图和搜索索引。

Animal.class
指的是找到的文档将反序列化到的类,如果您没有反序列化数据的类,您应该能够使用
HashMap
或类似的类来访问返回的数据

您可以在此位置找到动物类的示例源代码:


与前面的回答一样,您也可以将结果作为一个通用JsonObject返回,该对象提供对属性和值的访问。

如果您不想序列化为完整类,请参阅HashMap