Package org.elasticsearch.action.search

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


    SearchRequestBuilder srb = null;
    // TODO Create the request
   
    logger.info("Your query is : {}", srb);

    SearchResponse sr = srb.execute().actionGet();

    // logger.info("Response is : {}", sr);

    Assert.assertNotNull(sr);
    Assert.assertNotNull(sr.getHits());
View Full Code Here


    SearchRequestBuilder srb = null;
    // TODO Create the request
   
    logger.info("Your query is : {}", srb);

    SearchResponse sr = srb.execute().actionGet();

    // logger.info("Response is : {}", sr);

    Assert.assertNotNull(sr);
    Assert.assertNotNull(sr.getHits());
View Full Code Here

    SearchRequestBuilder srb = null;
    // TODO Create the request
   
    logger.info("Your query is : {}", srb);

    SearchResponse sr = srb.execute().actionGet();

    // logger.info("Response is : {}", sr);

    Assert.assertNotNull(sr);
    Assert.assertNotNull(sr.getHits());
View Full Code Here

    SearchRequestBuilder srb = null;
    // TODO Create the request
   
    logger.info("Your query is : {}", srb);

    SearchResponse sr = srb.execute().actionGet();

    // logger.info("Response is : {}", sr);

    Assert.assertNotNull(sr);
    Assert.assertNotNull(sr.getHits());
View Full Code Here

    SearchRequestBuilder srb = null;
    // TODO Create the request
   
    logger.info("Your query is : {}", srb);

    SearchResponse sr = srb.execute().actionGet();

    logger.info("Response is : {}", sr);

    Assert.assertNotNull(sr);
    Assert.assertNotNull(sr.getHits());
View Full Code Here

            long keepTimeInMinutes, int pageSize) {
        SearchRequestBuilder srb = client.prepareSearch(getIndexName()).
                setQuery(query).setSize(pageSize).
                setSearchType(SearchType.SCAN).
                setScroll(TimeValue.timeValueMinutes(keepTimeInMinutes));
        SearchResponse rsp = srb.execute().actionGet();

        try {
            int counter = 0;
            while (true) {
                rsp = client.prepareSearchScroll(rsp.scrollId()).
View Full Code Here

    }
   
    public SearchResponse query(QueryBuilder queryBuilder) {
        SearchRequestBuilder srb = createSearchBuilder();
        srb.setQuery(queryBuilder);
        return srb.execute().actionGet();
    }

    protected SearchRequestBuilder createSearchBuilder() {
        return client.prepareSearch(getIndexName()).setTypes(getIndexType()).setVersion(hasVersionSupport());
    }
View Full Code Here

        SearchRequestBuilder srb = createSearchBuilder();
        // fastest method. we only expect one or two objects
        srb.setSearchType(SearchType.QUERY_AND_FETCH);
        srb.setQuery(QueryBuilders.filteredQuery(QueryBuilders.matchAllQuery(),
                FilterBuilders.termFilter(key, value)));
        return srb.execute().actionGet();
    }

    /**
     * Deprecated. Use findById
     * @param token
View Full Code Here

            SearchRequestBuilder srb = createSearchBuilder();
            srb.addSort(LAST_VISIT_DT, SortOrder.DESC);
            srb.setQuery(QueryBuilders.queryString(topic).defaultOperator(Operator.AND).defaultField(TOPICS + ".name").
                    allowLeadingWildcard(false).useDisMax(true));
            srb.setSize(size);
            SearchResponse rsp = srb.execute().actionGet();
            logger.info("[user.findByTopic] took:" + rsp.getTookInMillis() / 1000f + " topic:" + topic + " hits:" + rsp.getHits().totalHits());
            List<JUser> list = collectObjects(rsp);
            Collections.shuffle(list);
            return list;
        } catch (Exception ex) {
View Full Code Here

        FilteredQueryBuilder fb = QueryBuilders.filteredQuery(
                QueryBuilders.matchAllQuery(), FilterBuilders.existsFilter(TOKEN));

        srb.addFacet(FacetBuilders.termsFacet(QUERY_TERMS).field(QUERY_TERMS).size(1000)).
                setQuery(fb);
        SearchResponse rsp = srb.execute().actionGet();
//        SearchResponse rsp = search(new UserQuery().addFacetField(QUERY_TERMS, 1000));
        TermsFacet tf = (TermsFacet) rsp.getFacets().facet(QUERY_TERMS);
        if (tf.entries() != null && !tf.entries().isEmpty()) {
            Collection<String> res = new ArrayList<String>();
            for (TermsFacet.Entry cnt : tf.entries()) {
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.