Uses of Class
fr.gouv.vitam.common.database.server.elasticsearch.ElasticsearchIndexAlias
Packages that use ElasticsearchIndexAlias
Package
Description
Database server package in vitam
Elasticsearch server package in Vitam
-
Uses of ElasticsearchIndexAlias in fr.gouv.vitam.common.database.server
Constructors in fr.gouv.vitam.common.database.server with parameters of type ElasticsearchIndexAliasModifierConstructorDescriptionDbRequestSingle(VitamCollection<VitamDocument<?>> collection, OntologyLoader ontologyLoader, ElasticsearchIndexAlias elasticsearchIndexAlias) Constructor with VitamCollection -
Uses of ElasticsearchIndexAlias in fr.gouv.vitam.common.database.server.elasticsearch
Methods in fr.gouv.vitam.common.database.server.elasticsearch that return ElasticsearchIndexAliasModifier and TypeMethodDescriptionfinal ElasticsearchIndexAliasElasticsearchAccess.createIndexWithoutAlias(ElasticsearchIndexAlias indexAlias, ElasticsearchIndexSettings indexSettings, String elasticsearchConfigurationFile) ElasticsearchIndexAlias.createUniqueIndexName()static ElasticsearchIndexAliasElasticsearchIndexAlias.ofCrossTenantCollection(String collectionName) Builder for collection that store documents of all tenants in same index (functional admin collections)static ElasticsearchIndexAliasElasticsearchIndexAlias.ofFullIndexName(String fullIndexName) Stored for building indexes with exact full name (eg.static ElasticsearchIndexAliasElasticsearchIndexAlias.ofMultiTenantCollection(String collectionName, int tenantId) Builder for collection that store documents per-tenant indexes (unit/objectgroup/logbookoperation collections when tenant is not in a tenant group)static ElasticsearchIndexAliasElasticsearchIndexAlias.ofMultiTenantCollection(String collectionName, String tenantGroupName) Builder for collection that store documents per-tenant-group indexes (unit/objectgroup/logbookoperation collections when tenant is in a tenant group)ElasticsearchIndexAliasResolver.resolveIndexName(Integer tenantId) Methods in fr.gouv.vitam.common.database.server.elasticsearch with parameters of type ElasticsearchIndexAliasModifier and TypeMethodDescriptionfinal voidElasticsearchAccess.createIndexAndAliasIfAliasNotExists(ElasticsearchIndexAlias indexAlias, ElasticsearchIndexSettings indexSettings, String elasticsearchConfigurationFile) final ElasticsearchIndexAliasElasticsearchAccess.createIndexWithoutAlias(ElasticsearchIndexAlias indexAlias, ElasticsearchIndexSettings indexSettings, String elasticsearchConfigurationFile) voidElasticsearchAccess.delete(ElasticsearchIndexAlias indexAlias, List<String> ids) final voidElasticsearchAccess.deleteIndexByAliasForTesting(ElasticsearchIndexAlias indexAlias) final voidElasticsearchAccess.deleteIndexForTesting(ElasticsearchIndexAlias indexAlias) final booleanElasticsearchAccess.existsAlias(ElasticsearchIndexAlias indexAlias) final booleanElasticsearchAccess.existsIndex(ElasticsearchIndexAlias index) final co.elastic.clients.elasticsearch.indices.GetAliasResponseElasticsearchAccess.getAlias(ElasticsearchIndexAlias indexAlias) voidElasticsearchAccess.indexEntries(ElasticsearchIndexAlias indexAlias, Collection<? extends org.bson.Document> documents, boolean withRefreshIndex) final <T> voidElasticsearchAccess.indexEntry(ElasticsearchIndexAlias indexAlias, String id, VitamDocument<T> vitamDocument) booleanElasticsearchIndexAlias.isValidAliasOfIndex(ElasticsearchIndexAlias indexName) final voidElasticsearchAccess.purgeIndexForTesting(ElasticsearchIndexAlias indexAlias) protected voidElasticsearchAccess.purgeIndexForTesting(ElasticsearchIndexAlias indexAlias, Integer tenantId) final voidElasticsearchAccess.refreshIndex(ElasticsearchIndexAlias indexAlias) IndexationHelper.reindex(com.mongodb.client.MongoCollection<org.bson.Document> collection, ElasticsearchAccess esClient, ElasticsearchIndexAlias indexAlias, ElasticsearchIndexSettings indexSettings, ElasticsearchCollections elasticsearchCollection, List<Integer> tenantIds, String tenantGroupName, String elasticsearchConfigurationFilePath) reindex a collection on a tenant list with a esmapping filefinal co.elastic.clients.elasticsearch.core.search.ResponseBody<com.fasterxml.jackson.databind.node.ObjectNode>ElasticsearchAccess.search(ElasticsearchIndexAlias indexAlias, co.elastic.clients.elasticsearch._types.query_dsl.Query query, String[] esProjection, List<co.elastic.clients.elasticsearch._types.SortOptions> sorts, int offset, Integer limit, Map<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregation> facets) final co.elastic.clients.elasticsearch.core.search.ResponseBody<com.fasterxml.jackson.databind.node.ObjectNode>ElasticsearchAccess.search(ElasticsearchIndexAlias indexAlias, co.elastic.clients.elasticsearch._types.query_dsl.Query query, String[] esProjection, List<co.elastic.clients.elasticsearch._types.SortOptions> sorts, int offset, Integer limit, Map<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregation> facets, String scrollId, Integer scrollTimeout, boolean trackTotalHits) final voidElasticsearchAccess.switchIndex(ElasticsearchIndexAlias indexAlias, ElasticsearchIndexAlias indexNameToSwitchTo) IndexationHelper.switchIndex(ElasticsearchIndexAlias indexAlias, ElasticsearchIndexAlias newIndex, ElasticsearchAccess esClient) switch index, attach a new index to an existing alias<T> voidElasticsearchAccess.updateEntry(ElasticsearchIndexAlias indexAlias, String id, VitamDocument<T> vitamDocument) Update one element fullyMethod parameters in fr.gouv.vitam.common.database.server.elasticsearch with type arguments of type ElasticsearchIndexAliasModifier and TypeMethodDescriptionfinal co.elastic.clients.elasticsearch.core.search.ResponseBody<com.fasterxml.jackson.databind.node.ObjectNode>ElasticsearchAccess.searchCrossIndices(Set<ElasticsearchIndexAlias> indexAliases, co.elastic.clients.elasticsearch._types.query_dsl.Query query, String[] esProjection, List<co.elastic.clients.elasticsearch._types.SortOptions> sorts, int offset, Integer limit, Map<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregation> facets, String scrollId, Integer scrollTimeout, boolean trackTotalHits)