```
Nessuna modifica apportata ```
This commit is contained in:
@@ -164,23 +164,20 @@ public class AdvancedQueryRagSolver extends StepSolver {
|
|||||||
}
|
}
|
||||||
|
|
||||||
logger.info("Number of not unique VDB retrieved documents: " + docs.size());
|
logger.info("Number of not unique VDB retrieved documents: " + docs.size());
|
||||||
|
|
||||||
//Remove duplicates from docs using document id
|
|
||||||
docs = docs.stream().collect(Collectors.toMap(Document::getId, d -> d, (d1, d2) -> d1)).values().stream().collect(Collectors.toList());
|
docs = docs.stream().collect(Collectors.toMap(Document::getId, d -> d, (d1, d2) -> d1)).values().stream().collect(Collectors.toList());
|
||||||
|
|
||||||
logger.info("Number of VDB retrieved documents: " + docs.size());
|
logger.info("Number of VDB retrieved documents: " + docs.size());
|
||||||
|
|
||||||
List<String> result = new ArrayList<String>();
|
List<String> source_doc = new ArrayList<String>();
|
||||||
for (Document doc : docs) {
|
String resultString = "";
|
||||||
result.add(doc.getText());
|
|
||||||
}
|
|
||||||
|
|
||||||
ArrayList<String> source_doc = new ArrayList<String>();
|
for(Document doc : docs){
|
||||||
for (Document doc : docs) {
|
resultString += "Document Source: " + doc.getMetadata().get("KsFileSource") + "\n";
|
||||||
|
resultString += "--------------------------------------------------------------\n";
|
||||||
|
resultString += doc.getText() + "\n";
|
||||||
source_doc.add((String)doc.getMetadata().get("KsFileSource"));
|
source_doc.add((String)doc.getMetadata().get("KsFileSource"));
|
||||||
}
|
}
|
||||||
|
|
||||||
String resultString = String.join("\n", result);
|
|
||||||
|
|
||||||
this.scenarioExecution.getExecSharedMap().put("tech_rag_source_documents", source_doc);
|
this.scenarioExecution.getExecSharedMap().put("tech_rag_source_documents", source_doc);
|
||||||
this.scenarioExecution.getExecSharedMap().put("tech_rag_query", queries);
|
this.scenarioExecution.getExecSharedMap().put("tech_rag_query", queries);
|
||||||
|
|||||||
Reference in New Issue
Block a user