0

How to implements the Elasticsearch searchtemplate in spring webflux and how to get the response of the searchtemplate() or data from Flux<org.elasticsearch.search.SearchHit> in JAVA API

SearchTemplateRequest request = new SearchTemplateRequest();
request.setRequest(new SearchRequest("order_master")); 

        request.setScriptType(ScriptType.STORED);
        request.setScript("systemHealthDelivery-template"); // search template name

        Map<String, Object> params = new HashMap<>(); // creating params
        params.put("from", "now-30d");
        params.put("to", "now");
        request.setScriptParams(params); // set params for search template

        Flux<SearchHit> response = client.searchTemplate(request); //calling
        response.map(SearchHit::getSourceAsString)); // how to get data ?

0 Answers0