diff --git a/dsRag/Util/EsSearchUtil.py b/dsRag/Util/EsSearchUtil.py index bded555b..a9a2e7ec 100644 --- a/dsRag/Util/EsSearchUtil.py +++ b/dsRag/Util/EsSearchUtil.py @@ -176,7 +176,7 @@ class EsSearchUtil: filtered_vector_hits = [] vector_int = 0 for hit in vector_results['hits']['hits']: - if hit['_score'] > 0.6: # 阀值0.6 + if hit['_score'] > 0.8: # 阀值0.8 # 新增语义相关性检查 if all(word in hit['_source']['user_input'] for word in jieba.lcut(query)): logger.info(f" {vector_int + 1}. 文档ID: {hit['_id']}, 相似度分数: {hit['_score']:.2f}") diff --git a/dsRag/Util/__pycache__/EsSearchUtil.cpython-310.pyc b/dsRag/Util/__pycache__/EsSearchUtil.cpython-310.pyc index 7b6e7bc5..2dc525e4 100644 Binary files a/dsRag/Util/__pycache__/EsSearchUtil.cpython-310.pyc and b/dsRag/Util/__pycache__/EsSearchUtil.cpython-310.pyc differ