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. facetDefinitionsList of facets definitions.Methods in com.funnelback.publicui.search.model.collection that return FacetDefinition Modifier and Type Method Description FacetDefinitionFacetedNavigationConfig. 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 FacetDefinitionFacetDefinition. 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.CategoryValueby applying this category type rule over aResultPacket.java.lang.StringFacetExtraSearchNames. extraSearchToCalculateCounOfCategoryValue(FacetDefinition facet, CategoryDefinition catDef, java.lang.String value)java.lang.StringFacetExtraSearchNames. extraSearchWithFacetUnchecked(FacetDefinition facet)protected CategoryDefinition.FacetSearchDataCategoryDefinition. getFacetSearchData(SearchTransaction st, FacetDefinition facetDefinition)booleanFacetedNavigationProperties. 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.booleanFacetedNavigationProperties. useScopedSearchWithFacetDisabledForCounts(FacetDefinition facet, SearchTransaction searchTransaction)booleanFacetedNavigationProperties. useScopedSearchWithFacetDisabledForValues(FacetDefinition facet, SearchTransaction searchTransaction)booleanFacetedNavigationProperties. 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)
-