## Uses of Class
org.hibernate.search.engine.metadata.impl.FacetMetadata

- Packages that use FacetMetadata
  Package | Description
  --- | ---
  org.hibernate.search.elasticsearch.schema.impl |
  org.hibernate.search.engine.metadata.impl | Internal metadata classes created during metadata processing and used by the document builders at runtime.
  org.hibernate.search.query.dsl.impl |
  org.hibernate.search.query.engine.impl |

- - ### Uses of FacetMetadata in org.hibernate.search.elasticsearch.schema.impl

    Methods in org.hibernate.search.elasticsearch.schema.impl with parameters of type FacetMetadata
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | Elasticsearch2SchemaTranslator.`addSubfieldIndexOptions(PropertyMapping fieldMapping, FacetMetadata facetMetadata)`
    `protected void` | Elasticsearch50SchemaTranslator.`addSubfieldIndexOptions(PropertyMapping fieldMapping, FacetMetadata facetMetadata)`

  - ### Uses of FacetMetadata in org.hibernate.search.engine.metadata.impl

    Methods in org.hibernate.search.engine.metadata.impl that return FacetMetadata
    Modifier and Type | Method and Description
    --- | ---
    `FacetMetadata` | FacetMetadata.Builder.`build()`
    `FacetMetadata` | TypeMetadata.`getFacetMetadataFor(String facetFieldName)`

    Methods in org.hibernate.search.engine.metadata.impl that return types with arguments of type FacetMetadata
    Modifier and Type | Method and Description
    --- | ---
    `Set<FacetMetadata>` | DocumentFieldMetadata.`getFacetMetadata()`

    Methods in org.hibernate.search.engine.metadata.impl with parameters of type FacetMetadata
    Modifier and Type | Method and Description
    --- | ---
    `DocumentFieldMetadata.Builder` | DocumentFieldMetadata.Builder.`addFacetMetadata(FacetMetadata facetMetadata)`

  - ### Uses of FacetMetadata in org.hibernate.search.query.dsl.impl

    Methods in org.hibernate.search.query.dsl.impl with parameters of type FacetMetadata
    Modifier and Type | Method and Description
    --- | ---
    `Facet` | DiscreteFacetRequest.`createFacet(FacetMetadata facetMetadata, String value, int count)`
    `Facet` | RangeFacetRequest.`createFacet(FacetMetadata facetMetadata, String value, int count)`
    `abstract Facet` | FacetingRequestImpl.`createFacet(FacetMetadata facetMetadata, String value, int count)`

  - ### Uses of FacetMetadata in org.hibernate.search.query.engine.impl

    Methods in org.hibernate.search.query.engine.impl that return types with arguments of type FacetMetadata
    Modifier and Type | Method and Description
    --- | ---
    `protected Map<FacetingRequest,FacetMetadata>` | AbstractHSQuery.`buildFacetingRequestsAndMetadata(Collection<FacetingRequest> facetingRequests, Iterable<EntityIndexBinding> targetedEntityBindings)`

    Constructor parameters in org.hibernate.search.query.engine.impl with type arguments of type FacetMetadata
    Constructor and Description
    `QueryHits(LazyQueryState searcher, QueryFilters filters, Sort sort, Integer n, TimeoutManagerImpl timeoutManager, Map<FacetingRequest,FacetMetadata> facetingRequestsAndMetadata, Coordinates spatialSearchCenter, String spatialFieldName)`
    `QueryHits(LazyQueryState searcher, QueryFilters filters, Sort sort, TimeoutManagerImpl timeoutManager, Map<FacetingRequest,FacetMetadata> facetingRequestsAndMetadata, Coordinates spatialSearchCenter, String spatialFieldName)`

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved