Package org.elasticsearch.search.facet.termsstats

Examples of org.elasticsearch.search.facet.termsstats.TermsStatsFacetBuilder


            srb = standardSearchRequest(query, IndexHelper.determineAffectedIndices(indexRangeService, deflector, range));
        } else {
            srb = filteredSearchRequest(query, filter, IndexHelper.determineAffectedIndices(indexRangeService, deflector, range));
        }

        TermsStatsFacetBuilder stats = new TermsStatsFacetBuilder(TERMS_STATS_FACET_NAME);
        stats.global(false);
        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


    public static TermsFacetBuilder termsFacet(String facetName) {
        return new TermsFacetBuilder(facetName);
    }

    public static TermsStatsFacetBuilder termsStatsFacet(String facetName) {
        return new TermsStatsFacetBuilder(facetName);
    }
View Full Code Here

     * @throws Exception
     * <br>See <a href="http://www.elasticsearch.org/guide/reference/api/search/facets/terms-stats-facet.html">documentation</a>
     */
    @Test
    public void termsStatsFacet() throws Exception {
        TermsStatsFacetBuilder facet = FacetBuilders.termsStatsFacet("f")
                .keyField("brand")
                .valueField("price");

        TermsStatsFacet f = (TermsStatsFacet) launchSearch(facet, "f");

View Full Code Here

TOP

Related Classes of org.elasticsearch.search.facet.termsstats.TermsStatsFacetBuilder

Copyright © 2018 www.massapicom. 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.