Class ESFacetedQueryResultBuilder<I extends io.vertigo.datamodel.structure.model.DtObject>

  • Type Parameters:
    I - Type de l'objet représentant l'index
    All Implemented Interfaces:
    io.vertigo.core.lang.Builder<FacetedQueryResult<I,​SearchQuery>>

    public final class ESFacetedQueryResultBuilder<I extends io.vertigo.datamodel.structure.model.DtObject>
    extends Object
    implements io.vertigo.core.lang.Builder<FacetedQueryResult<I,​SearchQuery>>
    Requête physique d'accès à ElasticSearch. Le driver exécute les requêtes de façon synchrone dans le contexte transactionnelle de la ressource.
    Author:
    pchretien, npiedeloup
    • Constructor Detail

      • ESFacetedQueryResultBuilder

        public ESFacetedQueryResultBuilder​(ESDocumentCodec esDocumentCodec,
                                           io.vertigo.datamodel.structure.definitions.DtDefinition indexDtDefinition,
                                           org.elasticsearch.action.search.SearchResponse queryResponse,
                                           SearchQuery searchQuery)
        Constructor.
        Parameters:
        esDocumentCodec - Translation codec from Index Dto to document
        indexDtDefinition - Index Dtdefinition
        queryResponse - ES Query response
        searchQuery - Search query
    • Method Detail

      • build

        public FacetedQueryResult<I,​SearchQuery> build()
        Specified by:
        build in interface io.vertigo.core.lang.Builder<I extends io.vertigo.datamodel.structure.model.DtObject>