diff --git a/dsRag/ElasticSearch/T7_XiangLiangQuery.py b/dsRag/ElasticSearch/T7_XiangLiangQuery.py index 56fed378..33c220a5 100644 --- a/dsRag/ElasticSearch/T7_XiangLiangQuery.py +++ b/dsRag/ElasticSearch/T7_XiangLiangQuery.py @@ -59,7 +59,7 @@ def main(): es_pool = init_es_pool() # 测试查询 - query = "小学数学教学中的若干问题" + query = "小学数学中有哪些模型" print(f"\n=== 开始执行查询 ===") print(f"原始查询文本: {query}") @@ -109,9 +109,10 @@ def main(): # 打印详细结果 print("\n=== 最终搜索结果 ===") - print("向量搜索结果:") - for i, hit in enumerate(vector_results['hits']['hits']): - print(f" {i+1}. 文档ID: {hit['_id']}, 相似度分数: {hit['_score']:.2f}") + print(f" 向量搜索结果: {len(vector_results['hits']['hits'])}条") + for i, hit in enumerate(vector_results['hits']['hits'], 1): + print(f" {i}. 文档ID: {hit['_id']}, 相似度分数: {hit['_score']:.2f}") + print(f" 内容: {hit['_source']['user_input']}") print("\n文本精确搜索结果:") for i, hit in enumerate(text_results['hits']['hits']):