Update Embedding in Q&A on DOC
This commit is contained in:
@@ -84,15 +84,21 @@ public class EmbeddingDocTempSolver extends StepSolver {
|
|||||||
this.max_num_chunks,
|
this.max_num_chunks,
|
||||||
true);
|
true);
|
||||||
|
|
||||||
|
|
||||||
docs.forEach(doc -> {
|
docs.forEach(doc -> {
|
||||||
List<Document> splitDocs = splitter.split(doc);
|
List<Document> splitDocs = splitter.split(doc);
|
||||||
|
Integer docIndex = 0;
|
||||||
logger.info("Number of documents: " + splitDocs.size());
|
logger.info("Number of documents: " + splitDocs.size());
|
||||||
|
|
||||||
splitDocs.forEach(splitDoc -> {
|
for (Document splitDoc : splitDocs) {
|
||||||
splitDoc.getMetadata().put("KsScenarioExecutionId", this.scenario_execution_id);
|
splitDoc.getMetadata().put("KsDocumentId", this.scenario_execution_id);
|
||||||
});
|
splitDoc.getMetadata().put("KsDocumentIndex",docIndex.toString());
|
||||||
|
logger.info("DOC INDEX: ", docIndex);
|
||||||
|
docIndex++;
|
||||||
|
}
|
||||||
vectorStore.add(splitDocs);
|
vectorStore.add(splitDocs);
|
||||||
});
|
});
|
||||||
|
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
logger.error("Error while solvingStep: "+e.getMessage());
|
logger.error("Error while solvingStep: "+e.getMessage());
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|||||||
Reference in New Issue
Block a user