public class CloudViewV6R2012XFacetingQueryBuilder extends java.lang.Object implements CloudViewV6FacetingQueryBuilder
Modifier and Type | Field and Description |
---|---|
protected SearchQuery |
sq |
Constructor and Description |
---|
CloudViewV6R2012XFacetingQueryBuilder(SearchQuery sq) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAggregationFunctions(com.exalead.search.v30.Facet f) |
CloudViewV6FacetingQueryBuilder |
addFacet(com.exalead.search.v30.AutoTileGeoFacet f)
Add an AutoTileGeoFacet to the query.
|
CloudViewV6FacetingQueryBuilder |
addFacet(com.exalead.search.v30.AutoTileGeoV2Facet f)
Add an AutoTileGeoV2Facet to the query.
|
CloudViewV6FacetingQueryBuilder |
addFacet(com.exalead.search.v30.CategoryFacet f) |
CloudViewV6FacetingQueryBuilder |
addFacet(com.exalead.search.v30.DateFacet f) |
CloudViewV6FacetingQueryBuilder |
addFacet(com.exalead.search.v30.DynamicDateFacet f)
Add a DynamicDateFacet to the query.
|
CloudViewV6FacetingQueryBuilder |
addFacet(com.exalead.search.v30.DynamicRangesNumericalFacet f) |
CloudViewV6FacetingQueryBuilder |
addFacet(com.exalead.search.v30.ExplicitGeoFacet f) |
CloudViewV6FacetingQueryBuilder |
addFacet(com.exalead.search.v30.ExplicitRangesNumericalFacet f) |
CloudViewV6FacetingQueryBuilder |
addFacet(com.exalead.search.v30.FixedRangesNumericalFacet f) |
CloudViewV6FacetingQueryBuilder |
addFacet(com.exalead.search.v30.Hierarchical2DFacet f) |
CloudViewV6FacetingQueryBuilder |
addFacet(com.exalead.search.v30.MultiDimensionFacet f)
Add a MultiDimensionFacet to the query.
|
CloudViewV6FacetingQueryBuilder |
addFacet(com.exalead.search.v30.ValueFacet f)
Add a ValueFacet to the query.
|
CloudViewV6FacetingQueryBuilder |
clear() |
protected void |
commonFacetFields(com.exalead.search.v30.Facet template,
com.exalead.search.v30.Facet f) |
protected void |
commonNumFacetFields(com.exalead.search.v30.NumericalFacet template,
com.exalead.search.v30.NumericalFacet f) |
CloudViewV6FacetingQueryBuilder |
keep(java.lang.String... facetIds)
Clear all the facets in the SearchLogic and keep the specified ones.
|
protected void |
maybeAddF(SearchQuery sq,
com.exalead.search.v30.Facet facet,
java.lang.String param,
boolean defaultValue,
boolean value) |
protected void |
maybeAddF(SearchQuery sq,
com.exalead.search.v30.Facet facet,
java.lang.String param,
double defaultValue,
double value) |
protected void |
maybeAddF(SearchQuery sq,
com.exalead.search.v30.Facet facet,
java.lang.String param,
int defaultValue,
int value) |
protected void |
maybeAddF(SearchQuery sq,
com.exalead.search.v30.Facet facet,
java.lang.String param,
long defaultValue,
long value) |
protected void |
maybeAddF(SearchQuery sq,
com.exalead.search.v30.Facet facet,
java.lang.String param,
java.lang.String defaultValue,
java.lang.String value) |
protected void |
maybeAddF(SearchQuery sq,
java.lang.String facetId,
java.lang.String param,
java.lang.String defaultValue,
java.lang.String value) |
CloudViewV6FacetingQueryBuilder |
removeFacet(java.lang.String facetId) |
protected SearchQuery sq
public CloudViewV6R2012XFacetingQueryBuilder(SearchQuery sq)
protected void maybeAddF(SearchQuery sq, java.lang.String facetId, java.lang.String param, java.lang.String defaultValue, java.lang.String value)
protected void maybeAddF(SearchQuery sq, com.exalead.search.v30.Facet facet, java.lang.String param, long defaultValue, long value)
protected void maybeAddF(SearchQuery sq, com.exalead.search.v30.Facet facet, java.lang.String param, int defaultValue, int value)
protected void maybeAddF(SearchQuery sq, com.exalead.search.v30.Facet facet, java.lang.String param, double defaultValue, double value)
protected void maybeAddF(SearchQuery sq, com.exalead.search.v30.Facet facet, java.lang.String param, boolean defaultValue, boolean value)
protected void maybeAddF(SearchQuery sq, com.exalead.search.v30.Facet facet, java.lang.String param, java.lang.String defaultValue, java.lang.String value)
public CloudViewV6FacetingQueryBuilder addFacet(com.exalead.search.v30.CategoryFacet f) throws com.exalead.util.TypedException
addFacet
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
public CloudViewV6FacetingQueryBuilder addFacet(com.exalead.search.v30.ExplicitRangesNumericalFacet f) throws com.exalead.util.TypedException
addFacet
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
public CloudViewV6FacetingQueryBuilder addFacet(com.exalead.search.v30.FixedRangesNumericalFacet f) throws com.exalead.util.TypedException
addFacet
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
public CloudViewV6FacetingQueryBuilder addFacet(com.exalead.search.v30.DynamicRangesNumericalFacet f) throws com.exalead.util.TypedException
addFacet
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
public CloudViewV6FacetingQueryBuilder addFacet(com.exalead.search.v30.ExplicitGeoFacet f) throws com.exalead.util.TypedException
addFacet
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
public CloudViewV6FacetingQueryBuilder addFacet(com.exalead.search.v30.DateFacet f) throws com.exalead.util.TypedException
addFacet
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
public CloudViewV6FacetingQueryBuilder addFacet(com.exalead.search.v30.Hierarchical2DFacet f) throws com.exalead.util.TypedException
addFacet
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
public CloudViewV6FacetingQueryBuilder removeFacet(java.lang.String facetId)
removeFacet
in interface CloudViewV6FacetingQueryBuilder
public CloudViewV6FacetingQueryBuilder clear()
clear
in interface CloudViewV6FacetingQueryBuilder
public CloudViewV6FacetingQueryBuilder keep(java.lang.String... facetIds) throws com.exalead.util.TypedException
CloudViewV6FacetingQueryBuilder
keep
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
protected void commonFacetFields(com.exalead.search.v30.Facet template, com.exalead.search.v30.Facet f)
protected void commonNumFacetFields(com.exalead.search.v30.NumericalFacet template, com.exalead.search.v30.NumericalFacet f)
protected void addAggregationFunctions(com.exalead.search.v30.Facet f)
public CloudViewV6FacetingQueryBuilder addFacet(com.exalead.search.v30.AutoTileGeoFacet f) throws com.exalead.util.TypedException
CloudViewV6FacetingQueryBuilder
addFacet
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
public CloudViewV6FacetingQueryBuilder addFacet(com.exalead.search.v30.ValueFacet f) throws com.exalead.util.TypedException
CloudViewV6FacetingQueryBuilder
addFacet
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
public CloudViewV6FacetingQueryBuilder addFacet(com.exalead.search.v30.MultiDimensionFacet f) throws com.exalead.util.TypedException
CloudViewV6FacetingQueryBuilder
addFacet
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
public CloudViewV6FacetingQueryBuilder addFacet(com.exalead.search.v30.DynamicDateFacet f) throws com.exalead.util.TypedException
CloudViewV6FacetingQueryBuilder
addFacet
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
public CloudViewV6FacetingQueryBuilder addFacet(com.exalead.search.v30.AutoTileGeoV2Facet f) throws com.exalead.util.TypedException
CloudViewV6FacetingQueryBuilder
addFacet
in interface CloudViewV6FacetingQueryBuilder
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.