From bfe7ac96a781f1e951673225dfb85552387f710d Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Tue, 19 Aug 2025 09:33:54 +0800 Subject: [PATCH] 'commit' --- .../ElasticSearch/Utils/EsSearchUtil.py | 26 +------------------ 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/dsSchoolBuddy/ElasticSearch/Utils/EsSearchUtil.py b/dsSchoolBuddy/ElasticSearch/Utils/EsSearchUtil.py index 8c684d26..34e43d60 100644 --- a/dsSchoolBuddy/ElasticSearch/Utils/EsSearchUtil.py +++ b/dsSchoolBuddy/ElasticSearch/Utils/EsSearchUtil.py @@ -258,28 +258,4 @@ class EsSearchUtil: finally: # 确保释放连接回连接池 if 'conn' in locals() and 'search_util' in locals(): - search_util.es_pool.release_connection(conn) - - -# 添加main函数进行测试 -if __name__ == "__main__": - try: - # 创建EsSearchUtil实例 - search_util = EsSearchUtil(ES_CONFIG) - - # 查询"混凝土" - query = "混凝土" - logger.info(f"开始查询关键词: {query}") - results = search_util.text_search(query, size=5) - - print(f"查询 '{query}' 完成,共找到 {len(results['hits']['hits'])} 条结果") - # 在打印结果数量后添加 - for i, hit in enumerate(results['hits']['hits'], 1): - print(f"结果 {i}:") - print(f"得分: {hit['_score']}") - print(f"内容: {hit['_source'].get('user_input', '无内容')}") - print("-" * 50) - - except Exception as e: - logger.error(f"测试失败: {str(e)}") - print(f"测试失败: {str(e)}") + search_util.es_pool.release_connection(conn) \ No newline at end of file