Examples of facetFilter()


Examples of org.elasticsearch.search.facet.AbstractFacetBuilder.facetFilter()

//                    fb = FacetBuilders.termsStats(ff).keyField(ff).valueScript("doc.relevance.value").order(ComparatorType.COUNT).size(15);
//        } else       
        facetBuilder = super.fromFacetField(ff, limit);

        if (dateFilter != null)
            facetBuilder.facetFilter(dateFilter);

        return facetBuilder;
    }

    @Override
View Full Code Here

Examples of org.elasticsearch.search.facet.AbstractFacetBuilder.facetFilter()

    @Override
    public AbstractFacetBuilder fromFacetQuery(StrEntry e) {
        AbstractFacetBuilder facetBuilder = super.fromFacetQuery(e);
        if (dateFilter != null)
            facetBuilder.facetFilter(dateFilter);
        return facetBuilder;
    }

    @Override
    public TweetQuery attachFacetibility() {
View Full Code Here

Examples of org.elasticsearch.search.facet.FacetBuilder.facetFilter()

    if (CollectionUtils.isNotEmpty(searchQuery.getFacets())) {
      for (FacetRequest facetRequest : searchQuery.getFacets()) {
        FacetBuilder facet = facetRequest.getFacet();
        if (facetRequest.applyQueryFilter() && searchQuery.getFilter() != null) {
          facet.facetFilter(searchQuery.getFilter());
        }
        searchRequest.addFacet(facet);
      }
    }
View Full Code Here

Examples of org.elasticsearch.search.facet.datehistogram.DateHistogramFacetBuilder.facetFilter()

    public HistogramResult histogram(String query, DateHistogramInterval interval, String filter, TimeRange range) throws IndexHelper.InvalidRangeFormatException {
        DateHistogramFacetBuilder fb = FacetBuilders.dateHistogramFacet("histogram")
                .field("timestamp")
                .interval(interval.toString().toLowerCase());

        fb.facetFilter(standardFilters(range, filter));

        QueryStringQueryBuilder qs = queryString(query);
        qs.allowLeadingWildcard(configuration.isAllowLeadingWildcardSearches());

        SearchRequestBuilder srb = c.prepareSearch();
View Full Code Here

Examples of org.elasticsearch.search.facet.datehistogram.DateHistogramFacetBuilder.facetFilter()

        DateHistogramFacetBuilder fb = FacetBuilders.dateHistogramFacet("histogram")
                .keyField("timestamp")
                .valueField(field)
                .interval(interval.toString().toLowerCase());

        fb.facetFilter(standardFilters(range, filter));

        QueryStringQueryBuilder qs = queryString(query);
        qs.allowLeadingWildcard(configuration.isAllowLeadingWildcardSearches());

        SearchRequestBuilder srb = c.prepareSearch();
View Full Code Here

Examples of org.elasticsearch.search.facet.statistical.StatisticalFacetBuilder.facetFilter()

        }

        StatisticalFacetBuilder stats = new StatisticalFacetBuilder(STATS_FACET_NAME);
        stats.global(false);

        stats.facetFilter(standardFilters(range, filter));

        stats.field(field);

        srb.addFacet(stats);
View Full Code Here

Examples of org.elasticsearch.search.facet.terms.TermsFacetBuilder.facetFilter()

        TermsFacetBuilder terms = new TermsFacetBuilder(TERMS_FACET_NAME);
        terms.global(false);
        terms.field(field);
        terms.size(size);

        terms.facetFilter(standardFilters(range, filter));

        srb.addFacet(terms);

        final SearchRequest request = srb.request();
        SearchResponse r = c.search(request).actionGet();
View Full Code Here

Examples of org.elasticsearch.search.facet.terms.TermsFacetBuilder.facetFilter()

    public List<Tag> findTags() {
        List<Tag> tags = Lists.newArrayList();

        TermsFacetBuilder facetBuilder = new TermsFacetBuilder("tags");
        facetBuilder.field("tags").size(20);
        facetBuilder.facetFilter(getNowDateFilter());

        SearchResponse searchResponse = node.client().prepareSearch(INDEX).
            setTypes(TYPE).
            setQuery(QueryBuilders.matchAllQuery()).
            setSize(0).
View Full Code Here

Examples of org.elasticsearch.search.facet.termsstats.TermsStatsFacetBuilder.facetFilter()

        stats.keyField(keyField);
        stats.valueField(valueField);
        stats.order(TermsStatsFacet.ComparatorType.fromString(order.toString().toLowerCase()));
        stats.size(size);

        stats.facetFilter(standardFilters(range, filter));

        srb.addFacet(stats);

        final SearchRequest request = srb.request();
        SearchResponse r = c.search(request).actionGet();
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.