如何在android中使用spring resttemplate在d性搜索中通过Json进行搜索

如何在android中使用spring resttemplate在d性搜索中通过Json进行搜索,第1张

概述您好我正在尝试使用springRestTemplate在d性搜索中搜索数据.ElasticSearch有用户名和密码,我想通过json搜索.我为此编写了代码,但我没有得到任何结果或异常.我这是我生命中第一次这样做,很抱歉,如果有一些愚蠢的错误.@OverrideprotectedList<JobPosts>doInBackground(

您好我正在尝试使用spring RestTemplate在d性搜索中搜索数据. ElasticSearch有用户名和密码,我想通过Json搜索.

我为此编写了代码,但我没有得到任何结果或异常.我这是我生命中第一次这样做,很抱歉,如果有一些愚蠢的错误.

@OverrIDe    protected List<Jobposts> doInBackground(Object[] objects) {        List List = null;        try {            SearchForm searchForms = (SearchForm) objects[0];            String plainCreds = "******:********";            final String url = "*******";            RestTemplate restTemplate = new RestTemplate();            restTemplate.getMessageConverters().add(new MapPingJackson2httpMessageConverter());            httpentity<String> request = new httpentity<>(searchJson, headers);            Log.d("location", "before exchange");            ResponseEntity<Jobposts[]> response = restTemplate.exchange(url, httpMethod.GET, request, Jobposts[].class);            Jobposts[] jobposts = response.getbody();            Log.d("location", "after exchange");            List = Arrays.asList(jobposts);        } catch (Exception e) {            Log.d("location", e.getMessage());        }

解决方法:

与其他关系数据库不同,您不需要Spring RestTemplate来查询d性数据库. ElasticSearch附带内置的Java API库.您可以直接使用这些函数来创建查询并获得结果.

查看此链接.它包含有关如何使用API​​的文档.

Elastic Search Java API 5.1

总结

以上是内存溢出为你收集整理的如何在android中使用spring resttemplate在d性搜索中通过Json进行搜索全部内容,希望文章能够帮你解决如何在android中使用spring resttemplate在d性搜索中通过Json进行搜索所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1101751.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存