mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-13 08:28:22 +08:00
574 lines
8.9 KiB
Python
574 lines
8.9 KiB
Python
#
|
|
# Copyright 2024 The InfiniFlow Authors. All Rights Reserved.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
#
|
|
|
|
m = set(
|
|
[
|
|
"赵",
|
|
"钱",
|
|
"孙",
|
|
"李",
|
|
"周",
|
|
"吴",
|
|
"郑",
|
|
"王",
|
|
"冯",
|
|
"陈",
|
|
"褚",
|
|
"卫",
|
|
"蒋",
|
|
"沈",
|
|
"韩",
|
|
"杨",
|
|
"朱",
|
|
"秦",
|
|
"尤",
|
|
"许",
|
|
"何",
|
|
"吕",
|
|
"施",
|
|
"张",
|
|
"孔",
|
|
"曹",
|
|
"严",
|
|
"华",
|
|
"金",
|
|
"魏",
|
|
"陶",
|
|
"姜",
|
|
"戚",
|
|
"谢",
|
|
"邹",
|
|
"喻",
|
|
"柏",
|
|
"水",
|
|
"窦",
|
|
"章",
|
|
"云",
|
|
"苏",
|
|
"潘",
|
|
"葛",
|
|
"奚",
|
|
"范",
|
|
"彭",
|
|
"郎",
|
|
"鲁",
|
|
"韦",
|
|
"昌",
|
|
"马",
|
|
"苗",
|
|
"凤",
|
|
"花",
|
|
"方",
|
|
"俞",
|
|
"任",
|
|
"袁",
|
|
"柳",
|
|
"酆",
|
|
"鲍",
|
|
"史",
|
|
"唐",
|
|
"费",
|
|
"廉",
|
|
"岑",
|
|
"薛",
|
|
"雷",
|
|
"贺",
|
|
"倪",
|
|
"汤",
|
|
"滕",
|
|
"殷",
|
|
"罗",
|
|
"毕",
|
|
"郝",
|
|
"邬",
|
|
"安",
|
|
"常",
|
|
"乐",
|
|
"于",
|
|
"时",
|
|
"傅",
|
|
"皮",
|
|
"卞",
|
|
"齐",
|
|
"康",
|
|
"伍",
|
|
"余",
|
|
"元",
|
|
"卜",
|
|
"顾",
|
|
"孟",
|
|
"平",
|
|
"黄",
|
|
"和",
|
|
"穆",
|
|
"萧",
|
|
"尹",
|
|
"姚",
|
|
"邵",
|
|
"湛",
|
|
"汪",
|
|
"祁",
|
|
"毛",
|
|
"禹",
|
|
"狄",
|
|
"米",
|
|
"贝",
|
|
"明",
|
|
"臧",
|
|
"计",
|
|
"伏",
|
|
"成",
|
|
"戴",
|
|
"谈",
|
|
"宋",
|
|
"茅",
|
|
"庞",
|
|
"熊",
|
|
"纪",
|
|
"舒",
|
|
"屈",
|
|
"项",
|
|
"祝",
|
|
"董",
|
|
"梁",
|
|
"杜",
|
|
"阮",
|
|
"蓝",
|
|
"闵",
|
|
"席",
|
|
"季",
|
|
"麻",
|
|
"强",
|
|
"贾",
|
|
"路",
|
|
"娄",
|
|
"危",
|
|
"江",
|
|
"童",
|
|
"颜",
|
|
"郭",
|
|
"梅",
|
|
"盛",
|
|
"林",
|
|
"刁",
|
|
"钟",
|
|
"徐",
|
|
"邱",
|
|
"骆",
|
|
"高",
|
|
"夏",
|
|
"蔡",
|
|
"田",
|
|
"樊",
|
|
"胡",
|
|
"凌",
|
|
"霍",
|
|
"虞",
|
|
"万",
|
|
"支",
|
|
"柯",
|
|
"昝",
|
|
"管",
|
|
"卢",
|
|
"莫",
|
|
"经",
|
|
"房",
|
|
"裘",
|
|
"缪",
|
|
"干",
|
|
"解",
|
|
"应",
|
|
"宗",
|
|
"丁",
|
|
"宣",
|
|
"贲",
|
|
"邓",
|
|
"郁",
|
|
"单",
|
|
"杭",
|
|
"洪",
|
|
"包",
|
|
"诸",
|
|
"左",
|
|
"石",
|
|
"崔",
|
|
"吉",
|
|
"钮",
|
|
"龚",
|
|
"程",
|
|
"嵇",
|
|
"邢",
|
|
"滑",
|
|
"裴",
|
|
"陆",
|
|
"荣",
|
|
"翁",
|
|
"荀",
|
|
"羊",
|
|
"於",
|
|
"惠",
|
|
"甄",
|
|
"曲",
|
|
"家",
|
|
"封",
|
|
"芮",
|
|
"羿",
|
|
"储",
|
|
"靳",
|
|
"汲",
|
|
"邴",
|
|
"糜",
|
|
"松",
|
|
"井",
|
|
"段",
|
|
"富",
|
|
"巫",
|
|
"乌",
|
|
"焦",
|
|
"巴",
|
|
"弓",
|
|
"牧",
|
|
"隗",
|
|
"山",
|
|
"谷",
|
|
"车",
|
|
"侯",
|
|
"宓",
|
|
"蓬",
|
|
"全",
|
|
"郗",
|
|
"班",
|
|
"仰",
|
|
"秋",
|
|
"仲",
|
|
"伊",
|
|
"宫",
|
|
"宁",
|
|
"仇",
|
|
"栾",
|
|
"暴",
|
|
"甘",
|
|
"钭",
|
|
"厉",
|
|
"戎",
|
|
"祖",
|
|
"武",
|
|
"符",
|
|
"刘",
|
|
"景",
|
|
"詹",
|
|
"束",
|
|
"龙",
|
|
"叶",
|
|
"幸",
|
|
"司",
|
|
"韶",
|
|
"郜",
|
|
"黎",
|
|
"蓟",
|
|
"薄",
|
|
"印",
|
|
"宿",
|
|
"白",
|
|
"怀",
|
|
"蒲",
|
|
"邰",
|
|
"从",
|
|
"鄂",
|
|
"索",
|
|
"咸",
|
|
"籍",
|
|
"赖",
|
|
"卓",
|
|
"蔺",
|
|
"屠",
|
|
"蒙",
|
|
"池",
|
|
"乔",
|
|
"阴",
|
|
"鬱",
|
|
"胥",
|
|
"能",
|
|
"苍",
|
|
"双",
|
|
"闻",
|
|
"莘",
|
|
"党",
|
|
"翟",
|
|
"谭",
|
|
"贡",
|
|
"劳",
|
|
"逄",
|
|
"姬",
|
|
"申",
|
|
"扶",
|
|
"堵",
|
|
"冉",
|
|
"宰",
|
|
"郦",
|
|
"雍",
|
|
"郤",
|
|
"璩",
|
|
"桑",
|
|
"桂",
|
|
"濮",
|
|
"牛",
|
|
"寿",
|
|
"通",
|
|
"边",
|
|
"扈",
|
|
"燕",
|
|
"冀",
|
|
"郏",
|
|
"浦",
|
|
"尚",
|
|
"农",
|
|
"温",
|
|
"别",
|
|
"庄",
|
|
"晏",
|
|
"柴",
|
|
"瞿",
|
|
"阎",
|
|
"充",
|
|
"慕",
|
|
"连",
|
|
"茹",
|
|
"习",
|
|
"宦",
|
|
"艾",
|
|
"鱼",
|
|
"容",
|
|
"向",
|
|
"古",
|
|
"易",
|
|
"慎",
|
|
"戈",
|
|
"廖",
|
|
"庾",
|
|
"终",
|
|
"暨",
|
|
"居",
|
|
"衡",
|
|
"步",
|
|
"都",
|
|
"耿",
|
|
"满",
|
|
"弘",
|
|
"匡",
|
|
"国",
|
|
"文",
|
|
"寇",
|
|
"广",
|
|
"禄",
|
|
"阙",
|
|
"东",
|
|
"欧",
|
|
"殳",
|
|
"沃",
|
|
"利",
|
|
"蔚",
|
|
"越",
|
|
"夔",
|
|
"隆",
|
|
"师",
|
|
"巩",
|
|
"厍",
|
|
"聂",
|
|
"晁",
|
|
"勾",
|
|
"敖",
|
|
"融",
|
|
"冷",
|
|
"訾",
|
|
"辛",
|
|
"阚",
|
|
"那",
|
|
"简",
|
|
"饶",
|
|
"空",
|
|
"曾",
|
|
"母",
|
|
"沙",
|
|
"乜",
|
|
"养",
|
|
"鞠",
|
|
"须",
|
|
"丰",
|
|
"巢",
|
|
"关",
|
|
"蒯",
|
|
"相",
|
|
"查",
|
|
"后",
|
|
"荆",
|
|
"红",
|
|
"游",
|
|
"竺",
|
|
"权",
|
|
"逯",
|
|
"盖",
|
|
"益",
|
|
"桓",
|
|
"公",
|
|
"兰",
|
|
"原",
|
|
"乞",
|
|
"西",
|
|
"阿",
|
|
"肖",
|
|
"丑",
|
|
"位",
|
|
"曽",
|
|
"巨",
|
|
"德",
|
|
"代",
|
|
"圆",
|
|
"尉",
|
|
"仵",
|
|
"纳",
|
|
"仝",
|
|
"脱",
|
|
"丘",
|
|
"但",
|
|
"展",
|
|
"迪",
|
|
"付",
|
|
"覃",
|
|
"晗",
|
|
"特",
|
|
"隋",
|
|
"苑",
|
|
"奥",
|
|
"漆",
|
|
"谌",
|
|
"郄",
|
|
"练",
|
|
"扎",
|
|
"邝",
|
|
"渠",
|
|
"信",
|
|
"门",
|
|
"陳",
|
|
"化",
|
|
"原",
|
|
"密",
|
|
"泮",
|
|
"鹿",
|
|
"赫",
|
|
"万俟",
|
|
"司马",
|
|
"上官",
|
|
"欧阳",
|
|
"夏侯",
|
|
"诸葛",
|
|
"闻人",
|
|
"东方",
|
|
"赫连",
|
|
"皇甫",
|
|
"尉迟",
|
|
"公羊",
|
|
"澹台",
|
|
"公冶",
|
|
"宗政",
|
|
"濮阳",
|
|
"淳于",
|
|
"单于",
|
|
"太叔",
|
|
"申屠",
|
|
"公孙",
|
|
"仲孙",
|
|
"轩辕",
|
|
"令狐",
|
|
"钟离",
|
|
"宇文",
|
|
"长孙",
|
|
"慕容",
|
|
"鲜于",
|
|
"闾丘",
|
|
"司徒",
|
|
"司空",
|
|
"亓官",
|
|
"司寇",
|
|
"仉督",
|
|
"子车",
|
|
"颛孙",
|
|
"端木",
|
|
"巫马",
|
|
"公西",
|
|
"漆雕",
|
|
"乐正",
|
|
"壤驷",
|
|
"公良",
|
|
"拓跋",
|
|
"夹谷",
|
|
"宰父",
|
|
"榖梁",
|
|
"晋",
|
|
"楚",
|
|
"闫",
|
|
"法",
|
|
"汝",
|
|
"鄢",
|
|
"涂",
|
|
"钦",
|
|
"段干",
|
|
"百里",
|
|
"东郭",
|
|
"南门",
|
|
"呼延",
|
|
"归",
|
|
"海",
|
|
"羊舌",
|
|
"微",
|
|
"生",
|
|
"岳",
|
|
"帅",
|
|
"缑",
|
|
"亢",
|
|
"况",
|
|
"后",
|
|
"有",
|
|
"琴",
|
|
"梁丘",
|
|
"左丘",
|
|
"东门",
|
|
"西门",
|
|
"商",
|
|
"牟",
|
|
"佘",
|
|
"佴",
|
|
"伯",
|
|
"赏",
|
|
"南宫",
|
|
"墨",
|
|
"哈",
|
|
"谯",
|
|
"笪",
|
|
"年",
|
|
"爱",
|
|
"阳",
|
|
"佟",
|
|
"第五",
|
|
"言",
|
|
"福",
|
|
]
|
|
)
|
|
|
|
|
|
def isit(n):
|
|
return n.strip() in m
|