money_source.yaml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. # -*- coding: utf-8 -*-
  2. # 规则文件:资金来源分类
  3. # 源:common/attr_utils.py turnMoneySource() 第 41-74 行
  4. # 迁移日期:2026-08-12 Phase 7
  5. version: 1
  6. category: MONEY
  7. description: |
  8. 资金来源文本归一分类。原 attr_utils.turnMoneySource() 函数,
  9. 使用 13 条关键词或运算规则分类,命中 1-4 条时返回逗号分隔的标签,
  10. 否则返回"其他资金"。迁移后 turnMoneySource() 改为调用
  11. RuleLoader.classify("money_source", text)。
  12. classifier_config:
  13. min_matches: 1
  14. max_matches: 4
  15. default_label: "其他资金"
  16. separator: ","
  17. sort: true
  18. keyword_rules:
  19. - id: ms_zichou
  20. label: "自筹"
  21. keywords:
  22. - "自筹"
  23. - "业主筹集"
  24. - "筹资"
  25. - "自有"
  26. - id: ms_caizheng
  27. label: "财政资金"
  28. keywords:
  29. - "财政"
  30. excludes:
  31. - "非财政"
  32. - id: ms_bokuan
  33. label: "上级拨款"
  34. keywords:
  35. - "拨款"
  36. - "补助"
  37. - "划拨"
  38. - "拨付"
  39. - "国拨"
  40. - "上级资金"
  41. - id: ms_shehui
  42. label: "社会资本"
  43. keywords:
  44. - "社会资本"
  45. - "社会资金"
  46. - id: ms_daikuan
  47. label: "贷款资金"
  48. keywords:
  49. - "贷款"
  50. - "借款"
  51. - "借贷"
  52. - id: ms_zhaiquan
  53. label: "债券资金"
  54. keywords:
  55. - "债券"
  56. - "债"
  57. - "国债"
  58. - id: ms_zhuanxiang
  59. label: "项目专项资金"
  60. keywords:
  61. - "专项"
  62. - "项目资金"
  63. - id: ms_peitao
  64. label: "配套资金"
  65. keywords:
  66. - "配套"
  67. - id: ms_waizi
  68. label: "外资"
  69. keywords:
  70. - "外资"
  71. - id: ms_guoyou
  72. label: "国有资金"
  73. keywords:
  74. - "国有资金"
  75. - "国企资金"
  76. - "国资"
  77. - "国家投资"
  78. - id: ms_touzi
  79. label: "投资资金"
  80. keywords:
  81. - "投资"
  82. - "融资"
  83. - id: ms_yusuan_nei
  84. label: "预算内资金"
  85. keywords:
  86. - '预算(?<!外)'
  87. - "预算内"
  88. - id: ms_yusuan_wai
  89. label: "预算外资金"
  90. keywords:
  91. - "预算外"