srb.setQuery(QueryBuilders.matchAllQuery());
srb.setFilter(getFilter(query.getCondition(),informations.get(query.getStore())));
if (!query.getOrder().isEmpty()) {
List<IndexQuery.OrderEntry> orders = query.getOrder();
for (int i = 0; i < orders.size(); i++) {
srb.addSort(new FieldSortBuilder(orders.get(i).getKey())
.order(orders.get(i).getOrder() == Order.ASC ? SortOrder.ASC : SortOrder.DESC)
.ignoreUnmapped(true));
}
}
srb.setFrom(0);