# 语义模糊匹配 **Repository Path**: gamin_tsai/semantic_fuzzy_matching ## Basic Information - **Project Name**: 语义模糊匹配 - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2018-12-13 - **Last Updated**: 2023-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 语义匹配隐患创建内容 ##参考使用关联库 HanLP https://github.com/hankcs/HanLP ## 项目介绍 ####传递的参数json格式如下: parameter: { "voiceText": "5栋4层消防连廊处未搭设临边防护,存在高空坠落风险,章三应督促深圳蒹葭劳务公司马上整改,逾期未整改将按照合同规定进行处罚", "projectPersonnels": [{ "id": 10, "name": "张三" }, { "id": 11, "name": "李四" }, { "id": 12, "name": "王五" }, { "id": 13, "name": "赵六" }, { "id": 14, "name": "钱七" },{ "id": 15, "name": "郑闪" } ], "subcontractingUnits": [{ "id": 1011, "name": "深圳蒹葭劳务公司" }, { "id": 1012, "name": "广州硕鼠劳务公司" }, { "id": 1013, "name": "成都桃夭劳务公司" } ] } ####期望获得的结果(match表示匹配度): { "problemPosition": "5栋4层", "problem": [{ "id": 1044, "name": "未搭设临边防护", "match": 0.91 }, { "id": 1045, "name": "其他", "match": 0.3 } ], "projectPersonnel": [{ "id": 10, "name": "张三", "match":0.99 },{ "id": 15, "name": "郑闪", "match":0.6 } ], "subcontractingUnit": [{ "id": 1011, "name": "深圳蒹葭劳务公司", "match":0.9 }] } ###参数解释 voiceText:语音内容(注:需考虑普通话不准的问题如 张三 -> 章山,使用分词需考虑到三个字的名字被分为三个词的情况) projectPersonnels:项目管理人员 subcontractingUnits:项目关联劳务公司 隐患问题请参照另一个附件