Class ESFacetedQueryResultBuilder<I extends io.vertigo.datamodel.data.model.DataObject>
java.lang.Object
io.vertigo.datafactory.plugins.search.elasticsearch.ESFacetedQueryResultBuilder<I>
- 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.data.model.DataObject>
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.
Compatible ElasticSearch 9 Java client.
- Author:
- pchretien, npiedeloup
-
Constructor Summary
ConstructorsConstructorDescriptionESFacetedQueryResultBuilder(ESDocumentCodec esDocumentCodec, io.vertigo.datamodel.data.definitions.DataDefinition indexDtDefinition, co.elastic.clients.elasticsearch.core.SearchResponse<Map> queryResponse, SearchQuery searchQuery) Constructor. -
Method Summary
-
Constructor Details
-
ESFacetedQueryResultBuilder
public ESFacetedQueryResultBuilder(ESDocumentCodec esDocumentCodec, io.vertigo.datamodel.data.definitions.DataDefinition indexDtDefinition, co.elastic.clients.elasticsearch.core.SearchResponse<Map> queryResponse, SearchQuery searchQuery) Constructor.- Parameters:
esDocumentCodec- Translation codec from Index Dto to documentindexDtDefinition- Index DtdefinitionqueryResponse- ES Query responsesearchQuery- Search query
-
-
Method Details
-
build
- Specified by:
buildin interfaceio.vertigo.core.lang.Builder<I extends io.vertigo.datamodel.data.model.DataObject>
-