zhengkun 1 年間 前
コミット
1cb67948e2
3 ファイル変更2 行追加22 行削除
  1. 0 20
      src/jy/extract/extractsave.go
  2. 1 1
      src/jy/pretreated/analystep.go
  3. 1 1
      src/res/fieldscore.json

+ 0 - 20
src/jy/extract/extractsave.go

@@ -930,19 +930,6 @@ func AnalysisSaveFlowResult(j, jf *ju.Job, e *ExtractTask) map[string]interface{
 						tmp["bidamount"] = tmpBidamount
 					}
 				}
-				//if qu.Float64All(tmp["bidamount"]) > 0 && qu.Float64All(tmp["budget"]) > 0 && (qu.Float64All(tmp["bidamount"])/10 > qu.Float64All(tmp["budget"])) {
-				//	fieldSource["bidamount"] = map[string]interface{}{
-				//		"ext_type": "",
-				//		"ext_from": "package",
-				//	}
-				//	tmp["bidamount"] = tmpBidamount
-				//} else if qu.Float64All(tmp["bidamount"]) < tmpBidamount {
-				//	fieldSource["bidamount"] = map[string]interface{}{
-				//		"ext_type": "",
-				//		"ext_from": "package",
-				//	}
-				//	tmp["bidamount"] = tmpBidamount
-				//}
 			} else {
 				//包数等于1,tmp没有值取包里的值
 				if tmp["budget"] == nil || tmp["budget"] == 0 {
@@ -1189,13 +1176,6 @@ func AnalysisSaveFlowResult(j, jf *ju.Job, e *ExtractTask) map[string]interface{
 				tmp["ffield"] = ffield
 			}
 		}
-		//临时保存指定字段数据
-		//new_tmp := map[string]interface{}{}
-		//new_tmp["area"] = qu.ObjToString(tmp["area"])
-		//new_tmp["city"] = qu.ObjToString(tmp["city"])
-		//new_tmp["district"] = qu.ObjToString(tmp["district"])
-		//tmp = new_tmp
-
 		if e.TaskInfo.TestColl == "" {
 			if len(tmp) > 0 { //保存抽取结果
 				delete(tmp, "_id")

+ 1 - 1
src/jy/pretreated/analystep.go

@@ -24,7 +24,7 @@ var unblTextReg *regexp.Regexp = regexp.MustCompile("(项目业绩案例|类似
 var beforeTextReg *regexp.Regexp = regexp.MustCompile("(招标代理机构|招标单位|招标人)[::].{4,25}\n")
 var preConReg1 = regexp.MustCompile("(第[一二三1-3]中标候选人)\n(业绩奖项)")
 var hisReg1 = regexp.MustCompile("([\u4E00-\u9FA5].{0,10})?(开标记录|开标记录及投标报价|类似业绩|历史业绩|填报项目业绩|[得评]+[审打]{0,2}分情况|无效标)[::\n]*(.*)?[\n]?(</td>)")
-var hisReg2 = regexp.MustCompile("([\u4E00-\u9FA5].{0,10})?(开标记录|开标记录及投标报价|业绩|[得评]+[审打]{0,2}分情况|无效标)[::\n]*(.*)?[\n]?(.*原因及其依据.*[::]?)?[\n]?(.*)?[\n]?(</tr>|</table>|</td>)")
+var hisReg2 = regexp.MustCompile("([\u4E00-\u9FA5].{0,10})?(开标记录|开标记录及投标报价|类似业绩|历史业绩|填报项目业绩|[得评]+[审打]{0,2}分情况|无效标)[::\n]*(.*)?[\n]?(.*原因及其依据.*[::]?)?[\n]?(.*)?[\n]?(</tr>|</table>|</td>)")
 
 var formattext = regexp.MustCompile("(投标总价)([0-9,.万元]*)")
 var formattext2 = regexp.MustCompile("中标单价.*(中标总价.*)")

+ 1 - 1
src/res/fieldscore.json

@@ -194,7 +194,7 @@
             },
             {
                 "describe": "包含负分",
-                "regstr": "(代表|招标|同时|管理费|安全员|[天月]内|方法|但不限|索赔|年龄|进度|须在|交易中心|甲方|清单|顾问|单位|测试|采购|说明|姓名|资格预审|不接受|用户名)",
+                "regstr": "(代表[^大]|招标|同时|管理费|安全员|[天月]内|方法|但不限|索赔|年龄|进度|须在|交易中心|甲方|清单|顾问|单位|测试|采购|说明|姓名|资格预审|不接受|用户名)",
                 "score": -10
             },
             {