tempAttributes.put(AttributeNames.DOCUMENTS, getDocuments());
@Override protected void afterFetch(SearchEngineResponse response, ProcessingResult processingResult) { if (readClusters) { final Set<String> ids = Sets.newHashSet(); List<Document> documents = processingResult.getDocuments(); if (documents == null) documents = Collections.emptyList(); List<Cluster> clusters = processingResult.getClusters(); if (documents != null && clusters != null) { for (Document doc : documents) { ids.add(doc.getStringId()); } Predicate<Document> docFilter = new Predicate<Document>() { @Override public boolean apply(Document input) { return input != null && ids.contains(input.getStringId()); } }; this.clusters = sanityCheck(clusters, docFilter); } } }
if (getDocuments() != null) documents = Lists.newArrayList(getDocuments());
documents = processingResult.getDocuments();
redirectStrategy); final List<Document> documents = processingResult.getDocuments(); if (documents != null)