Package org.elasticsearch.search.facet.terms

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


          TermsFacetBuilder termsFacetBuilder = new TermsFacetBuilder(facetField);
          termsFacetBuilder.size(facetLimit);
          termsFacetBuilder.field(facetField);

          if (facetSort != null && facetSort.equals("index")) {
            termsFacetBuilder.order(TermsFacet.ComparatorType.TERM);
          } else {
            termsFacetBuilder.order(TermsFacet.ComparatorType.COUNT);
          }

          searchSourceBuilder.facet(termsFacetBuilder);
View Full Code Here


          termsFacetBuilder.field(facetField);

          if (facetSort != null && facetSort.equals("index")) {
            termsFacetBuilder.order(TermsFacet.ComparatorType.TERM);
          } else {
            termsFacetBuilder.order(TermsFacet.ComparatorType.COUNT);
          }

          searchSourceBuilder.facet(termsFacetBuilder);
        }
      }
View Full Code Here

    Assert.notEmpty(fields, "Please select at last one field !!!");
    TermsFacetBuilder builder = FacetBuilders.termsFacet(getName()).fields(fields).size(size);
    switch (order) {

      case descTerm:
        builder.order(TermsFacet.ComparatorType.REVERSE_TERM);
        break;
      case ascTerm:
        builder.order(TermsFacet.ComparatorType.TERM);
        break;
      case ascCount:
View Full Code Here

      case descTerm:
        builder.order(TermsFacet.ComparatorType.REVERSE_TERM);
        break;
      case ascTerm:
        builder.order(TermsFacet.ComparatorType.TERM);
        break;
      case ascCount:
        builder.order(TermsFacet.ComparatorType.REVERSE_COUNT);
        break;
      default:
View Full Code Here

        break;
      case ascTerm:
        builder.order(TermsFacet.ComparatorType.TERM);
        break;
      case ascCount:
        builder.order(TermsFacet.ComparatorType.REVERSE_COUNT);
        break;
      default:
        builder.order(TermsFacet.ComparatorType.COUNT);
    }
    if (ArrayUtils.isNotEmpty(excludeTerms)) {
View Full Code Here

        break;
      case ascCount:
        builder.order(TermsFacet.ComparatorType.REVERSE_COUNT);
        break;
      default:
        builder.order(TermsFacet.ComparatorType.COUNT);
    }
    if (ArrayUtils.isNotEmpty(excludeTerms)) {
      builder.exclude(excludeTerms);
    }
View Full Code Here

          TermsFacetBuilder termsFacetBuilder = new TermsFacetBuilder(facetField);
          termsFacetBuilder.size(facetLimit);
          termsFacetBuilder.field(facetField);

          if (facetSort != null && facetSort.equals("index")) {
            termsFacetBuilder.order(TermsFacet.ComparatorType.TERM);
          } else {
            termsFacetBuilder.order(TermsFacet.ComparatorType.COUNT);
          }

          searchSourceBuilder.facet(termsFacetBuilder);
View Full Code Here

          termsFacetBuilder.field(facetField);

          if (facetSort != null && facetSort.equals("index")) {
            termsFacetBuilder.order(TermsFacet.ComparatorType.TERM);
          } else {
            termsFacetBuilder.order(TermsFacet.ComparatorType.COUNT);
          }

          searchSourceBuilder.facet(termsFacetBuilder);
        }
      }
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.