如何使用java在cloudant上查询搜索索引?
我是cloudant的新手,试图通过教程视频学习cloudant上的全文搜索。我成功地通过http请求在cloudant.com上搜索,现在我希望代码是java的,因为我正在使用java开发GWT框架。到目前为止,我只是能够通过研究特定的github项目来创建与cloudant.com的连接 这里有这样的搜索如何使用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
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