|
@@ -274,7 +274,11 @@ func (k *KnowledgeService) FindAnswer(param *knowledgeclient.FindAnswerReq, addr
|
|
|
if keywords == "" {
|
|
|
keywords = param.Question
|
|
|
}
|
|
|
- query := util.GetAnswerQueryStr(keywords, robotEntId, 1, 0.01)
|
|
|
+ minScore := 1.75
|
|
|
+ if len(ki.C.MinScore) > 0 {
|
|
|
+ minScore = ki.C.MinScore[0]
|
|
|
+ }
|
|
|
+ query := util.GetAnswerQueryStr(keywords, robotEntId, 1, minScore)
|
|
|
logx.Info("query:", query)
|
|
|
if query != "" {
|
|
|
res := ESV7.Get(ESV7Index, ESV7Type, query)
|