Codota Logo
FacetExpression
Code IndexAdd Codota to your IDE (free)

How to use
FacetExpression
in
io.sphere.sdk.search

Best Java code snippets using io.sphere.sdk.search.FacetExpression (Showing top 9 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ArrayList a =
  • Codota Iconnew ArrayList<String>()
  • Codota Iconnew ArrayList()
  • Codota Iconnew ArrayList<Object>()
  • Smart code suggestions by Codota
}
origin: commercetools/commercetools-jvm-sdk

@Override
public boolean equals(Object o) {
  return o != null && o instanceof FacetExpression && expression().equals(((FacetExpression) o).expression());
}
origin: io.sphere.sdk.jvm/common

  @Override
  public boolean equals(Object o) {
    return o != null && o instanceof FacetExpression && toSphereFacet().equals(((FacetExpression) o).toSphereFacet());
  }
}
origin: commercetools/commercetools-jvm-sdk

@Override
public boolean equals(Object o) {
  return o != null && o instanceof FacetExpression && expression().equals(((FacetExpression) o).expression());
}
origin: io.sphere.sdk.jvm/common

  @Override
  public boolean equals(Object o) {
    return o != null && o instanceof FacetExpression && toSphereFacet().equals(((FacetExpression) o).toSphereFacet());
  }
}
origin: commercetools/commercetools-jvm-sdk

@Override
public boolean equals(Object o) {
  return o != null && o instanceof FacetExpression && expression().equals(((FacetExpression) o).expression());
}
origin: io.sphere.sdk.jvm/common

  @Override
  public boolean equals(Object o) {
    return o != null && o instanceof FacetExpression && toSphereFacet().equals(((FacetExpression) o).toSphereFacet());
  }
}
origin: commercetools/commercetools-jvm-sdk

  private <T> void testExpression(FacetExpression<T> facetExpr, Consumer<String> test) {
    test.accept(facetExpr.expression());
  }
}
origin: io.sphere.sdk.jvm/common

private String queryParametersToString(final boolean urlEncoded) {
  final UrlQueryBuilder builder = UrlQueryBuilder.of();
  text().ifPresent(t -> builder.add(SearchParameterKeys.TEXT + "." + t.getLocale().getLanguage(), t.getText(), urlEncoded));
  facets().forEach(f -> builder.add(SearchParameterKeys.FACET, f.toSphereFacet(), urlEncoded));
  filterResults().forEach(f -> builder.add(SearchParameterKeys.FILTER, f.toSphereFilter(), urlEncoded));
  filterQueries().forEach(f -> builder.add(SearchParameterKeys.FILTER_QUERY, f.toSphereFilter(), urlEncoded));
  filterFacets().forEach(f -> builder.add(SearchParameterKeys.FILTER_FACETS, f.toSphereFilter(), urlEncoded));
  sort().forEach(s -> builder.add(SearchParameterKeys.SORT, s.toSphereSort(), urlEncoded));
  limit().ifPresent(l -> builder.add(SearchParameterKeys.LIMIT, l.toString(), urlEncoded));
  offset().ifPresent(o -> builder.add(SearchParameterKeys.OFFSET, o.toString(), urlEncoded));
  additionalQueryParameters().forEach(p -> builder.add(p.getKey(), p.getValue(), urlEncoded));
  return "?" + builder.toString();
}
origin: commercetools/commercetools-jvm-sdk

String queryParametersToString(final boolean urlEncoded) {
  final UrlQueryBuilder builder = UrlQueryBuilder.of();
  Optional.ofNullable(text()).ifPresent(t -> builder.add(TEXT + "." + t.getLocale().toLanguageTag(), t.getValue(), urlEncoded));
  facets().forEach(f -> builder.add(FACET, f.expression(), urlEncoded));
  Optional.ofNullable(isFuzzy()).ifPresent(b -> builder.add(FUZZY, b.toString(), urlEncoded));
  Optional.ofNullable(fuzzyLevel()).ifPresent(b -> builder.add(FUZZY_LEVEL, b.toString(), urlEncoded));
  resultFilters().forEach(f -> builder.add(FILTER_RESULTS, f.expression(), urlEncoded));
  queryFilters().forEach(f -> builder.add(FILTER_QUERY, f.expression(), urlEncoded));
  facetFilters().forEach(f -> builder.add(FILTER_FACETS, f.expression(), urlEncoded));
  facetedSearch().forEach(f -> {
    builder.add(FACET, f.facetExpression().expression(), urlEncoded);
    f.filterExpressions().forEach(filter -> {
      builder.add(FILTER_RESULTS, filter.expression(), urlEncoded);
      builder.add(FILTER_FACETS, filter.expression(), urlEncoded);
    });
  });
  sort().forEach(s -> builder.add(SORT, s.expression(), urlEncoded));
  if (!facets().isEmpty() || !facetedSearch().isEmpty()) {
    builder.add("formatBooleanFacet", Boolean.TRUE.toString(), urlEncoded);
  }
  Optional.ofNullable(limit()).ifPresent(l -> builder.add(LIMIT, l.toString(), urlEncoded));
  Optional.ofNullable(offset()).ifPresent(o -> builder.add(OFFSET, o.toString(), urlEncoded));
  expansionPaths().forEach(path -> builder.add(EXPAND, path.toSphereExpand(), urlEncoded));
  additionalQueryParameters().forEach(p -> builder.add(p.getName(), p.getValue(), urlEncoded));
  return builder.build();
}
io.sphere.sdk.searchFacetExpression

Javadoc

Facets calculate statistical counts to aid in faceted navigation. Example: variants.attributes.color:"green","yellow"

Most used methods

  • expression
  • toSphereFacet
    returns a facet expression. Example: variants.attributes.color as myColor

Popular in Java

  • Reading from database using SQL prepared statement
  • getApplicationContext (Context)
  • runOnUiThread (Activity)
  • getSystemService (Context)
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Stack (java.util)
    The Stack class represents a last-in-first-out (LIFO) stack of objects. It extends class Vector with
  • Timer (java.util)
    A facility for threads to schedule tasks for future execution in a background thread. Tasks may be s
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now