Skip to content

一个句法分析的bug #71

@zidong-onepiece1

Description

@zidong-onepiece1

对于同一句话,在末尾加上 "\n"之后,句法分析结果不一致。
例如:
`text = "一般而言,社志联动是指在相关政府部门、慈善组织等支持和指导下,社会工作服务机构以社区需求为导向,充分利用社区服务平台,积极通过培育和发展志愿者、志愿服务组织,并联动志愿者、志愿服务组织策划实施公益慈善项目,缓解社区问题,推动社区发展的一种服务过程和活动。"
text1 = "一般而言,社志联动是指在相关政府部门、慈善组织等支持和指导下,社会工作服务机构以社区需求为导向,充分利用社区服务平台,积极通过培育和发展志愿者、志愿服务组织,并联动志愿者、志愿服务组织策划实施公益慈善项目,缓解社区问题,推动社区发展的一种服务过程和活动。\n"

ddp = DDParser()
ddp_res = ddp.parse(text)
fine_info = FineGrainedInfo(ddp_res[0])
parse_list = fine_info.parse()
print(parse_list)

ddp_res = ddp.parse(text1)
fine_info = FineGrainedInfo(ddp_res[0])
parse_list = fine_info.parse()
print(parse_list)

result:
[(('社志', '联动'), 'ATT_N'), (('联动', '指', '为'), 'SVO'), (('联动', '指', '充分利用'), 'SVO'), (('一般而言', '指'), 'ADV_V'), (('是', '指'), 'ADV_V'), (('相关', '政府部门'), 'ATT_N'), (('等', '政府部门'), 'ATT_N'), (('慈善', '组织'), 'ATT_N'), (('政府部门', '支持'), 'ATT_N'), (('政府部门', '指导'), 'ATT_N'), (('组织', '支持'), 'ATT_N'), (('组织', '指导'), 'ATT_N'), (('下', '为'), 'ADV_V'), (('支持', '下'), 'ATT_N'), (('指导', '下'), 'ATT_N'), (('社会工作', '机构'), 'ATT_N'), (('服务', '机构'), 'ATT_N'), (('需求', '为'), 'ADV_V'), (('社区', '需求'), 'ATT_N'), (('机构', '为', '导向'), 'SVO'), (('机构', '充分利用', '导向'), 'SVO'), ((None, '充分利用', '平台'), 'SVO'), ((None, '联动', '平台'), 'SVO'), (('社区服务', '平台'), 'ATT_N'), ((None, '培育', '组织'), 'SVO'), ((None, '发展', '组织'), 'SVO'), (('培育', '联动'), 'ADV_V'), (('志愿者', '组织'), 'ATT_N'), (('志愿', '组织'), 'ATT_N'), (('服务', '组织'), 'ATT_N'), ((None, '联动', '策划'), 'SVO'), ((None, '实施', '策划'), 'SVO'), ((None, '缓解', '策划'), 'SVO'), ((None, '推动', '策划'), 'SVO'), ((None, '联动', '过程'), 'SVO'), ((None, '实施', '过程'), 'SVO'), ((None, '缓解', '过程'), 'SVO'), ((None, '推动', '过程'), 'SVO'), ((None, '联动', '活动'), 'SVO'), ((None, '实施', '活动'), 'SVO'), ((None, '缓解', '活动'), 'SVO'), ((None, '推动', '活动'), 'SVO'), (('积极', '联动'), 'ADV_V'), (('积极', '实施'), 'ADV_V'), (('积极', '缓解'), 'ADV_V'), (('积极', '推动'), 'ADV_V'), (('并', '联动'), 'ADV_V'), (('并', '实施'), 'ADV_V'), (('并', '缓解'), 'ADV_V'), (('并', '推动'), 'ADV_V'), (('志愿', '服务'), 'ATT_N'), (('服务', '组织'), 'ATT_N'), (('志愿者', '策划'), 'ATT_N'), (('组织', '策划'), 'ATT_N'), (('公益', '项目'), 'ATT_N'), (('慈善', '项目'), 'ATT_N'), ((None, '缓解', '项目'), 'SVO'), ((None, '缓解', '问题'), 'SVO'), (('社区', '问题'), 'ATT_N'), ((None, '推动', '发展'), 'SVO'), (('社区', '发展'), 'ATT_N'), (('一种', '过程'), 'ATT_N'), (('一种', '活动'), 'ATT_N'), (('服务', '过程'), 'ATT_N'), (('服务', '活动'), 'ATT_N')]

[(('社志', '联动'), 'ATT_N'), (('联动', '指', '为'), 'SVO'), (('联动', '指', '充分利用'), 'SVO'), (('一般而言', '指'), 'ADV_V'), (('是', '指'), 'ADV_V'), (('相关', '政府部门'), 'ATT_N'), (('等', '政府部门'), 'ATT_N'), (('慈善', '组织'), 'ATT_N'), (('政府部门', '支持'), 'ATT_N'), (('政府部门', '指导'), 'ATT_N'), (('组织', '支持'), 'ATT_N'), (('组织', '指导'), 'ATT_N'), (('下', '为'), 'ADV_V'), (('支持', '下'), 'ATT_N'), (('指导', '下'), 'ATT_N'), (('社会工作', '机构'), 'ATT_N'), (('服务', '机构'), 'ATT_N'), (('需求', '为'), 'ADV_V'), (('社区', '需求'), 'ATT_N'), (('机构', '为', '导向'), 'SVO'), (('机构', '充分利用', '导向'), 'SVO'), ((None, '充分利用', '平台'), 'SVO'), ((None, '联动', '平台'), 'SVO'), (('社区服务', '平台'), 'ATT_N'), ((None, '培育', '组织'), 'SVO'), ((None, '发展', '组织'), 'SVO'), (('培育', '联动'), 'ADV_V'), (('志愿者', '组织'), 'ATT_N'), (('志愿', '组织'), 'ATT_N'), (('服务', '组织'), 'ATT_N'), ((None, '联动', '策划'), 'SVO'), ((None, '实施', '策划'), 'SVO'), ((None, '缓解', '策划'), 'SVO'), ((None, '推动', '策划'), 'SVO'), ((None, '联动', '过程'), 'SVO'), ((None, '实施', '过程'), 'SVO'), ((None, '缓解', '过程'), 'SVO'), ((None, '推动', '过程'), 'SVO'), ((None, '联动', '活动'), 'SVO'), ((None, '实施', '活动'), 'SVO'), ((None, '缓解', '活动'), 'SVO'), ((None, '推动', '活动'), 'SVO'), (('积极', '联动'), 'ADV_V'), (('积极', '实施'), 'ADV_V'), (('积极', '缓解'), 'ADV_V'), (('积极', '推动'), 'ADV_V'), (('并', '联动'), 'ADV_V'), (('并', '实施'), 'ADV_V'), (('并', '缓解'), 'ADV_V'), (('并', '推动'), 'ADV_V'), (('志愿', '服务'), 'ATT_N'), (('服务', '组织'), 'ATT_N'), (('志愿者', '策划'), 'ATT_N'), (('组织', '策划'), 'ATT_N'), ((None, '实施', '项目'), 'SVO'), (('公益', '项目'), 'ATT_N'), (('慈善', '项目'), 'ATT_N'), ((None, '缓解', '问题'), 'SVO'), (('社区', '问题'), 'ATT_N'), (('社区', '发展'), 'ATT_N'), (('发展', '过程'), 'ATT_N'), (('发展', '活动'), 'ATT_N'), (('一种', '过程'), 'ATT_N'), (('一种', '活动'), 'ATT_N'), (('服务', '过程'), 'ATT_N'), (('服务', '活动'), 'ATT_N')]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions