|
|
|
@ -38,14 +38,14 @@ public class QaKnowledgeManageServiceImpl implements QaKnowledgeManageService {
|
|
|
|
|
redisVectorStore.add(List.of(new Document(description,
|
|
|
|
|
Map.of("type", "1",
|
|
|
|
|
"libraryQuestionId", askTemplateQuestionLibrary.getId(),
|
|
|
|
|
"matchQuestionId", askTemplateQuestionLibrary.getId(),
|
|
|
|
|
"questionId", askTemplateQuestionLibrary.getId(),
|
|
|
|
|
"dictId", String.valueOf(askTemplateQuestionLibrary.getDictId())))));
|
|
|
|
|
List<AskTemplateQuestionSimilarity> similarityList = askTemplateQuestionSimilarityService.lambdaQuery().eq(AskTemplateQuestionSimilarity::getLibraryId, askTemplateQuestionLibrary.getId()).list();
|
|
|
|
|
for (AskTemplateQuestionSimilarity askTemplateQuestionSimilarity : similarityList) {
|
|
|
|
|
redisVectorStore.add(List.of(new Document(askTemplateQuestionSimilarity.getSimilarityQuestion(),
|
|
|
|
|
Map.of("type", "2",
|
|
|
|
|
"libraryQuestionId", askTemplateQuestionSimilarity.getLibraryId(),
|
|
|
|
|
"matchQuestionId", askTemplateQuestionSimilarity.getId(),
|
|
|
|
|
"questionId", askTemplateQuestionSimilarity.getId(),
|
|
|
|
|
"dictId", String.valueOf(askTemplateQuestionLibrary.getDictId())))));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|