|
@@ -5078,8 +5078,8 @@ def rule_add_role(docid, prem, channel, content, web_source_no, nlp_enterprise):
|
|
|
match = re.search('(招标|采购|招商)(人|商|单位|部门)(信息[,:]?)?(名称)?((甲方))?:(?P<name>[\w()—-]{4,35})([,。]|$)', content)
|
|
|
if match:
|
|
|
ent_name = match.group('name')
|
|
|
- if re.search('测试|演示|某|\d号|\*|XX', ent_name)==None and (re.search('^\w{1,5}[省市县区][\w()]{2,25}[厂店铺市场行部城室馆中心站处社会狱所园关局司署段厅院队小学]((个体工商户)?|(普通合伙)?)?$',
|
|
|
- ent_name) or is_enterprise_exist(ent_name)):
|
|
|
+ if re.search('测试|演示|某|\d号|\*|XX', ent_name)==None and re.search('^\w{1,5}[省市县区][\w()]{2,25}[厂店铺市场行部城室馆中心站处社会狱所园关局司署段厅院队小学]((个体工商户)?|(普通合伙)?)?$',
|
|
|
+ ent_name): # or is_enterprise_exist(ent_name)
|
|
|
log('规则补充招标人角色:%s,docid:%s'%(ent_name, docid))
|
|
|
add_role(ent_name, "tenderee", prem)
|
|
|
elif web_source_no == 'DX000752' and len(nlp_enterprise)==1 and re.search('更多信息点击报价地址', content): # 修复 628311260
|
|
@@ -5089,8 +5089,8 @@ def rule_add_role(docid, prem, channel, content, web_source_no, nlp_enterprise):
|
|
|
match = re.search('((中标|中选|成交))?(人|方|供应商|服务商|单位|部门)|(拟定|[,。])供应商)(信息[,:]?)?(名称)?((乙方))?:(?P<name>[\w()—-]{4,35})([,。]|$)',content)
|
|
|
if match:
|
|
|
ent_name = match.group('name')
|
|
|
- if re.search('测试|演示|某|\d号|\*|XX', ent_name)==None and (re.search('^\w{1,5}[省市县区][\w()]{2,25}[厂店铺市场行部城室馆中心站处社会狱所园关局司署段厅院队小学]((个体工商户)?|(普通合伙)?)?$',
|
|
|
- ent_name) or is_enterprise_exist(ent_name)):
|
|
|
+ if re.search('测试|演示|某|\d号|\*|XX', ent_name)==None and re.search('^\w{1,5}[省市县区][\w()]{2,25}[厂店铺市场行部城室馆中心站处社会狱所园关局司署段厅院队小学]((个体工商户)?|(普通合伙)?)?$',
|
|
|
+ ent_name): # or is_enterprise_exist(ent_name)
|
|
|
log('规则补充中标人角色:%s,docid:%s'%(ent_name, docid))
|
|
|
add_role(ent_name, "win_tenderer", prem)
|
|
|
|