Package org.elasticsearch.action.search

Examples of org.elasticsearch.action.search.SearchRequestBuilder.execute()


            .setFilter(FilterBuilders.queryFilter(QueryBuilders.matchQuery(idxSearchField, sourceValue)));
        for (Map<String, String> mappingRecord : resultMapping) {
          req.addField(mappingRecord.get(CFG_idx_result_field));
        }

        SearchResponse resp = req.execute().actionGet();

        if (resp.getHits().getTotalHits() > 0) {
          if (resp.getHits().getTotalHits() > 1) {
            logger.warn("More results found for lookup over value {}", sourceValue);
          }
View Full Code Here


            .setFilter(FilterBuilders.queryFilter(QueryBuilders.matchQuery(idxSearchField, sourceValue)));
        for (Map<String, String> mappingRecord : resultMapping) {
          req.addField(mappingRecord.get(CFG_idx_result_field));
        }

        SearchResponse resp = req.execute().actionGet();

        if (resp.getHits().getTotalHits() > 0) {
          if (resp.getHits().getTotalHits() > 1) {
            logger.warn("More results found for lookup over value {}", sourceValue);
          }
View Full Code Here

        if (query.hasLimit()) srb.setSize(query.getLimit());
        else srb.setSize(maxResultsSize);
        srb.setNoFields();
        //srb.setExplain(true);

        SearchResponse response = srb.execute().actionGet();
        log.debug("Executed query [{}] in {} ms", query.getCondition(), response.getTookInMillis());
        SearchHits hits = response.getHits();
        if (!query.hasLimit() && hits.totalHits() >= maxResultsSize)
            log.warn("Query result set truncated to first [{}] elements for query: {}", maxResultsSize, query);
        List<String> result = new ArrayList<String>(hits.hits().length);
View Full Code Here

        if (query.hasLimit()) srb.setSize(query.getLimit());
        else srb.setSize(maxResultsSize);
        srb.setNoFields();
        //srb.setExplain(true);

        SearchResponse response = srb.execute().actionGet();
        log.debug("Executed query [{}] in {} ms", query.getQuery(), response.getTookInMillis());
        SearchHits hits = response.getHits();
        if (!query.hasLimit() && hits.totalHits() >= maxResultsSize)
            log.warn("Query result set truncated to first [{}] elements for query: {}", maxResultsSize, query);
        List<RawQuery.Result<String>> result = new ArrayList<RawQuery.Result<String>>(hits.hits().length);
View Full Code Here

        searchRequestBuilder.setExplain(false);
        searchRequestBuilder.setNoFields();
        searchRequestBuilder.setVersion(true);
        searchRequestBuilder.setScroll(TimeValue.timeValueMinutes(SCROLL_TIME_IN_MINUTES));

        return searchRequestBuilder.execute().actionGet();
    }

}
View Full Code Here

    node.client().admin().indices().prepareRefresh().execute().actionGet();

        SearchRequestBuilder srb = node.client().prepareSearch("es004index").setTypes("type1")
                .setQuery(QueryBuilders.matchAllQuery())
                .setFilter(FilterBuilders.geoDistanceFilter("location").distance("0.5km").point(5, 5));
        SearchResponse sr = srb.execute().actionGet();
        Assert.assertNotNull(sr);
        Assert.assertEquals(1L, sr.getHits().totalHits());
    }

    private static XContentBuilder buildMapping() throws Exception {
View Full Code Here

        SearchRequestBuilder request = prepareSearch(query).setQuery(query.getQuery())
                .setNoFields();
        if(query.getFilter() != null){
            request.setFilter(query.getFilter());
        }
        SearchResponse response = request.execute().actionGet();
        return extractIds(response);
    }

    @Override
    public <T> Page<T> queryForPage(CriteriaQuery criteriaQuery, Class<T> clazz) {
View Full Code Here

        }

        if(noFields){
            requestBuilder.setNoFields();
        }
        return requestBuilder.execute().actionGet().getScrollId();
    }

    @Override
    public <T> Page<T> scroll(String scrollId, long scrollTimeInMillis, ResultsMapper<T> resultsMapper) {
        SearchResponse response = client.prepareSearchScroll(scrollId)
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.