Uses of Class
com.funnelback.publicui.search.model.collection.facetednavigation.FacetDefinition
-
Packages that use FacetDefinition Package Description com.funnelback.publicui.search.model.collection Provides classes representing collections to search on.com.funnelback.publicui.search.model.collection.facetednavigation Provides classes representing the faceted navigation configuration, as infaceted_navigation.cfg
.com.funnelback.publicui.search.model.collection.facetednavigation.impl Provides facets definition implementations (GScopeItem, Metadata field fill, etc.). -
-
Uses of FacetDefinition in com.funnelback.publicui.search.model.collection
Fields in com.funnelback.publicui.search.model.collection with type parameters of type FacetDefinition Modifier and Type Field Description private java.util.List<FacetDefinition>
FacetedNavigationConfig. facetDefinitions
List of facets definitions.Methods in com.funnelback.publicui.search.model.collection that return FacetDefinition Modifier and Type Method Description FacetDefinition
FacetedNavigationConfig. getFacetDefinition(java.lang.String facetName)
Methods in com.funnelback.publicui.search.model.collection that return types with arguments of type FacetDefinition Modifier and Type Method Description java.util.List<FacetDefinition>
FacetedNavigationConfig. getFacetDefinitions()
List of facets definitions.Constructor parameters in com.funnelback.publicui.search.model.collection with type arguments of type FacetDefinition Constructor Description FacetedNavigationConfig(java.util.List<FacetDefinition> facetDefinitions)
-
Uses of FacetDefinition in com.funnelback.publicui.search.model.collection.facetednavigation
Methods in com.funnelback.publicui.search.model.collection.facetednavigation that return FacetDefinition Modifier and Type Method Description static FacetDefinition
FacetDefinition. getFacetWithUpgradedValues(java.lang.String name, java.util.List<CategoryDefinition> categoryDefinitions)
Methods in com.funnelback.publicui.search.model.collection.facetednavigation with parameters of type FacetDefinition Modifier and Type Method Description abstract java.util.List<CategoryValueComputedDataHolder>
CategoryDefinition. computeData(SearchTransaction st, FacetDefinition fdef)
java.util.List<Facet.CategoryValue>
CategoryDefinition. computeValues(SearchTransaction st, FacetDefinition fdef)
Generates a list of correspondingFacet.CategoryValue
by applying this category type rule over aResultPacket
.java.lang.String
FacetExtraSearchNames. extraSearchToCalculateCounOfCategoryValue(FacetDefinition facet, CategoryDefinition catDef, java.lang.String value)
java.lang.String
FacetExtraSearchNames. extraSearchWithFacetUnchecked(FacetDefinition facet)
protected CategoryDefinition.FacetSearchData
CategoryDefinition. getFacetSearchData(SearchTransaction st, FacetDefinition facetDefinition)
boolean
FacetedNavigationProperties. useDedicatedExtraSearchForCounts(FacetDefinition facet, SearchTransaction searchTransaction)
Do we need to run a dedicated extra search to work out the counts? For a selected facet that is a OR type facet we do because the result set could be expanded when selected.boolean
FacetedNavigationProperties. useScopedSearchWithFacetDisabledForCounts(FacetDefinition facet, SearchTransaction searchTransaction)
boolean
FacetedNavigationProperties. useScopedSearchWithFacetDisabledForValues(FacetDefinition facet, SearchTransaction searchTransaction)
boolean
FacetedNavigationProperties. useUnscopedQueryForCounts(FacetDefinition facet, SearchTransaction searchTransaction)
Can we use the counts from the unscoped query? We can do this for single select unselect other facets as the count from the unscoped query will be the same as selecting any value which will first remove any facets (like the unscoped query) and then apply a single constraint (which we can count from the unscoped query). -
Uses of FacetDefinition in com.funnelback.publicui.search.model.collection.facetednavigation.impl
Methods in com.funnelback.publicui.search.model.collection.facetednavigation.impl with parameters of type FacetDefinition Modifier and Type Method Description java.util.List<CategoryValueComputedDataHolder>
AllDocumentsFill. computeData(SearchTransaction st, FacetDefinition fdef)
java.util.List<CategoryValueComputedDataHolder>
CollectionFill. computeData(SearchTransaction st, FacetDefinition fdef)
java.util.List<CategoryValueComputedDataHolder>
DateFieldFill. computeData(SearchTransaction st, FacetDefinition facetDefinition)
java.util.List<CategoryValueComputedDataHolder>
GScopeItem. computeData(SearchTransaction st, FacetDefinition facetDefinition)
java.util.List<CategoryValueComputedDataHolder>
MetadataFieldFill. computeData(SearchTransaction st, FacetDefinition facetDefinition)
java.util.List<CategoryValueComputedDataHolder>
URLFill. computeData(SearchTransaction st, FacetDefinition facetDefinition)
-