Package | Description |
---|---|
fr.gouv.vitam.common.database.server |
Database server package in vitam
|
fr.gouv.vitam.common.database.translators.elasticsearch |
Provides translators for Elasticsearch
|
fr.gouv.vitam.metadata.core.database.collections |
Provides
|
Constructor and Description |
---|
MongoDbInMemory(com.fasterxml.jackson.databind.JsonNode originalDocument,
DynamicParserTokens parserTokens) |
Modifier and Type | Method and Description |
---|---|
static org.elasticsearch.index.query.QueryBuilder |
QueryToElasticsearch.getCommand(Query query,
VarNameAdapter adapter,
DynamicParserTokens parserTokens) |
static List<org.elasticsearch.search.aggregations.AggregationBuilder> |
QueryToElasticsearch.getFacets(AbstractParser<?> requestParser,
DynamicParserTokens parserTokens)
Create ES facets from request parser
|
List<org.elasticsearch.search.sort.SortBuilder> |
SelectToElasticsearch.getFinalOrderBy(boolean score,
DynamicParserTokens parserTokens)
FindIterable.sort(orderby) for Elasticsearch
|
org.elasticsearch.index.query.QueryBuilder |
RequestToElasticsearch.getNthQueries(int nth,
VarNameAdapter adapter,
DynamicParserTokens parserTokens)
find(query)
|
static List<org.elasticsearch.search.sort.SortBuilder> |
QueryToElasticsearch.getSorts(AbstractParser<?> requestParser,
boolean hasFullText,
boolean score,
DynamicParserTokens parserTokens)
Generate sort list from order by ES query orders : {field1 : -1, field2 : 1} or [{field1 : -1, field2 :
1},{field3 : -1}]
Note : if the query contains a match and the collection allows to use score, the socre is added to the sort |
Modifier and Type | Method and Description |
---|---|
protected Result<MetadataDocument<?>> |
DbRequest.exactDepthUnitQuery(Query realQuery,
Result<MetadataDocument<?>> previous,
int exactDepth,
Integer tenantId,
List<org.elasticsearch.search.sort.SortBuilder> sorts,
int offset,
int limit,
List<org.elasticsearch.search.aggregations.AggregationBuilder> facets,
String scrollId,
Integer scrollTimeout,
DynamicParserTokens parserTokens)
Execute one Unit Query using exact Depth
|
protected Result<MetadataDocument<?>> |
DbRequest.executeQuery(RequestParserMultiple requestParser,
RequestToAbstract requestToMongodb,
int rank,
Result<MetadataDocument<?>> previous,
DynamicParserTokens parserTokens)
Execute one request
|
protected Result<MetadataDocument<?>> |
DbRequest.objectGroupQuery(Query realQuery,
Result<MetadataDocument<?>> previous,
Integer tenantId,
List<org.elasticsearch.search.sort.SortBuilder> sorts,
int offset,
int limit,
String scrollId,
Integer scrollTimeout,
List<org.elasticsearch.search.aggregations.AggregationBuilder> facets,
DynamicParserTokens parserTokens)
Execute one relative Depth ObjectGroup Query
|
protected Result<MetadataDocument<?>> |
DbRequest.relativeDepthUnitQuery(Query realQuery,
Result<MetadataDocument<?>> previous,
int relativeDepth,
Integer tenantId,
List<org.elasticsearch.search.sort.SortBuilder> sorts,
int offset,
int limit,
List<org.elasticsearch.search.aggregations.AggregationBuilder> facets,
String scrollId,
Integer scrollTimeout,
DynamicParserTokens parserTokens)
Execute one relative Depth Unit Query
|
protected Result<MetadataDocument<?>> |
DbRequest.sameDepthUnitQuery(Query realQuery,
Result<MetadataDocument<?>> previous,
Integer tenantId,
List<org.elasticsearch.search.sort.SortBuilder> sorts,
int offset,
int limit,
List<org.elasticsearch.search.aggregations.AggregationBuilder> facets,
String scrollId,
Integer scrollTimeout,
DynamicParserTokens parserTokens)
Execute one relative Depth Unit Query
|
Copyright © 2019 Vitam. All rights reserved.