SearchResponse sr = client.prepareSearch(activityLogIndexName).setTypes(activityLogTypeName)
.setPostFilter(FilterBuilders.termFilter(ProjectIndexingInfo.DOCFIELD_PROJECT_KEY, projectKey))
.setQuery(QueryBuilders.matchAllQuery()).addSort(ProjectIndexingInfo.DOCFIELD_START_DATE, SortOrder.DESC)
.addField("_source").setSize(1).execute().actionGet();
if (sr.getHits().getTotalHits() > 0) {
SearchHit hit = sr.getHits().getAt(0);
lastIndexing = ProjectIndexingInfo.readFromDocument(hit.sourceAsMap());
} else {
logger.debug("No last indexing info found in activity log for project {}", projectKey);
}
} catch (Exception e) {
logger.warn("Error during LastProjectIndexingInfo reading from activity log ES index: {} {}", e.getClass()