| flashtext.keyword (flashtext) |
| 类/方法 |
返回值 |
参数 |
说明 |
| .KeywordProcessor() |
对象kp |
case_sensitive=False |
是否区分大小写 |
| 添加关键词 |
|
|
|
| kp.add_keyword() |
|
keyword |
检索的词 |
| clean_name=None |
显示或要被替换为的词(默认keywords本身) |
| kp.add_keywords_from_dict() |
|
keyword_dict |
key: 类似于clean_name |
| value: 类似于[keyword] |
| kp.add_keywords_from_list() |
|
keyword_list |
类似于[keyword] |
| 删除关键词 |
|
|
|
| kp.remove_keywords() |
|
keywoed |
要删除的keyword |
| kp.remove_..._from_dict() |
|
keyword_dict |
参考添加 |
| kp.remove_..._from_list() |
|
keyword_list |
参考添加 |
| 设置单词边界 |
|
|
|
| kp.add_non_word_boundary() |
|
character |
添加非单词边界的字符, 比如添加'/', 那么此字符将不会被识别为单词边界 |
| 关键字提取 |
|
|
|
| kp.extract_keywords() |
list |
关键字提取 |
| sentence |
要被检索的字符串, 匹配到则返回clean_name |
| span_info=False |
是否返回关键字位置信息 |
| |
|
|
|
| 关键字替换 |
|
|
|
| kp.replace_keywords() |
str |
关键字替换 |
| sentence |
要被替换的字符串, 把keywords替换为clean_name |
| |
|
|
|