Uses of Class
de.cxp.ocs.model.result.Facet
Packages that use Facet
Package
Description
-
Uses of Facet in de.cxp.ocs.elasticsearch.facets
Methods in de.cxp.ocs.elasticsearch.facets that return FacetModifier and TypeMethodDescriptionstatic Facet
FacetFactory.create
(FacetConfiguration.FacetConfig facetConfig, FacetType type) static Facet
FacetFactory.create
(FacetConfiguration.FacetConfig facetConfig, String type) Methods in de.cxp.ocs.elasticsearch.facets that return types with arguments of type FacetModifier and TypeMethodDescriptionCategoryFacetCreator.createFacet
(org.elasticsearch.search.aggregations.bucket.terms.Terms.Bucket facetNameBucket, FacetConfiguration.FacetConfig facetConfig, InternalResultFilter intFacetFilter, DefaultLinkBuilder linkBuilder) FixedIntervalFacetCreator.createFacet
(org.elasticsearch.search.aggregations.bucket.terms.Terms.Bucket facetNameBucket, FacetConfiguration.FacetConfig facetConfig, InternalResultFilter facetFilter, LinkBuilder linkBuilder, Function<org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket, Long> nestedValueBucketDocCountCorrector) IntervalFacetCreator.createFacet
(org.elasticsearch.search.aggregations.bucket.terms.Terms.Bucket facetNameBucket, FacetConfiguration.FacetConfig facetConfig, InternalResultFilter facetFilter, DefaultLinkBuilder linkBuilder) NestedCustomFacetCreator.createFacet
(org.elasticsearch.search.aggregations.bucket.terms.Terms.Bucket facetNameBucket, FacetConfiguration.FacetConfig facetConfig, InternalResultFilter facetFilter, DefaultLinkBuilder linkBuilder) NestedFacetCreator.createFacet
(org.elasticsearch.search.aggregations.bucket.terms.Terms.Bucket facetNameBucket, FacetConfiguration.FacetConfig facetConfig, InternalResultFilter facetFilter, DefaultLinkBuilder linkBuilder) RangeFacetCreator.createFacet
(org.elasticsearch.search.aggregations.bucket.terms.Terms.Bucket facetNameBucket, FacetConfiguration.FacetConfig facetConfig, InternalResultFilter facetFilter, DefaultLinkBuilder linkBuilder) TermFacetCreator.createFacet
(org.elasticsearch.search.aggregations.bucket.terms.Terms.Bucket facetNameBucket, FacetConfiguration.FacetConfig facetConfig, InternalResultFilter facetFilter, DefaultLinkBuilder linkBuilder) FacetCreator.createFacets
(org.elasticsearch.search.aggregations.Aggregations aggResult, FilterContext filterContext, DefaultLinkBuilder linkBuilder) create facets from aggregation result.IndexNameFacetCreator.createFacets
(org.elasticsearch.search.aggregations.Aggregations aggResult, FilterContext filterContext, DefaultLinkBuilder linkBuilder) NestedFacetCreator.createFacets
(org.elasticsearch.search.aggregations.Aggregations aggResult, FilterContext filterContext, DefaultLinkBuilder linkBuilder) VariantFacetCreator.createFacets
(org.elasticsearch.search.aggregations.Aggregations aggResult, FilterContext filterContext, DefaultLinkBuilder linkBuilder) NestedFacetCreator.extractFacets
(org.elasticsearch.search.aggregations.bucket.terms.Terms facetNames, FilterContext filterContext, DefaultLinkBuilder linkBuilder) FacetConfigurationApplyer.getFacets
(org.elasticsearch.search.aggregations.Aggregations aggregations, long matchCount, FilterContext filterContext, DefaultLinkBuilder linkBuilder) CategoryFacetCreator.mergeFacets
(Facet a, Facet b) FacetCreator.mergeFacets
(Facet first, Facet second) Try to merge facets with same label.FixedIntervalFacetCreator.mergeFacets
(Facet first, Facet second) IndexNameFacetCreator.mergeFacets
(Facet first, Facet second) IntervalFacetCreator.mergeFacets
(Facet first, Facet second) NestedCustomFacetCreator.mergeFacets
(Facet first, Facet second) RangeFacetCreator.mergeFacets
(Facet first, Facet second) TermFacetCreator.mergeFacets
(Facet first, Facet second) VariantFacetCreator.mergeFacets
(Facet first, Facet second) Methods in de.cxp.ocs.elasticsearch.facets with parameters of type FacetModifier and TypeMethodDescriptionprotected <T extends Number>
voidFixedIntervalFacetCreator.fillFacet
(org.elasticsearch.search.aggregations.bucket.terms.Terms.Bucket facetNameBucket, Facet facet, FacetConfiguration.FacetConfig facetConfig, LinkBuilder linkBuilder, NumberResultFilter selectedFilter, Function<org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket, Long> nestedValueBucketDocCountCorrector) static String
static int
boolean
FacetCoverageFilter.isVisibleFacet
(Facet facet, FacetConfiguration.FacetConfig config, FilterContext filterContext, int totalMatchCount) boolean
FacetDependencyFilter.isVisibleFacet
(Facet facet, FacetConfiguration.FacetConfig config, FilterContext filterContext, int totalMatchCount) boolean
FacetFilter.isVisibleFacet
(Facet facet, FacetConfiguration.FacetConfig config, FilterContext filterContext, int totalMatchCount) boolean
FacetSizeFilter.isVisibleFacet
(Facet facet, FacetConfiguration.FacetConfig config, FilterContext filterContext, int totalMatchCount) CategoryFacetCreator.mergeFacets
(Facet a, Facet b) FacetCreator.mergeFacets
(Facet first, Facet second) Try to merge facets with same label.FixedIntervalFacetCreator.mergeFacets
(Facet first, Facet second) IndexNameFacetCreator.mergeFacets
(Facet first, Facet second) IntervalFacetCreator.mergeFacets
(Facet first, Facet second) NestedCustomFacetCreator.mergeFacets
(Facet first, Facet second) RangeFacetCreator.mergeFacets
(Facet first, Facet second) TermFacetCreator.mergeFacets
(Facet first, Facet second) VariantFacetCreator.mergeFacets
(Facet first, Facet second) -
Uses of Facet in de.cxp.ocs.model.result
Fields in de.cxp.ocs.model.result with type parameters of type FacetModifier and TypeFieldDescriptionSearchResultSlice.facets
If facets are part of this slice, they are placed here.Methods in de.cxp.ocs.model.result that return FacetModifier and TypeMethodDescriptionFacet.addEntry
(FacetEntry entry) Add facet entry to facet.Add simpleFacetEntry
to the facet. -
Uses of Facet in de.cxp.ocs.spi.search
Methods in de.cxp.ocs.spi.search that return types with arguments of type FacetModifier and TypeMethodDescriptionCustomFacetCreator.createFacet
(org.elasticsearch.search.aggregations.bucket.terms.Terms.Bucket facetNameBucket, FacetConfiguration.FacetConfig facetConfig, InternalResultFilter facetFilter, LinkBuilder linkBuilder, Function<org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket, Long> nestedValueBucketDocCountCorrector) Create a facet from the given aggregation result.CustomFacetCreator.mergeFacets
(Facet first, Facet second) In case such a custom facet should be created on a field that is indexed on variant and master level, two facets are created and should be merged.Methods in de.cxp.ocs.spi.search with parameters of type FacetModifier and TypeMethodDescriptionCustomFacetCreator.mergeFacets
(Facet first, Facet second) In case such a custom facet should be created on a field that is indexed on variant and master level, two facets are created and should be merged. -
Uses of Facet in de.cxp.ocs.util
Methods in de.cxp.ocs.util with parameters of type Facet