bytileAggregator.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:project-fortis 作者: CatalystCode 项目源码 文件源码
def extract_keywords(sentence, keywords):
    # check if there are keywords for the sentence language
    language = sentence['Language']
    if language in keywords:
        languageKeywords = keywords[language]
        keywordMatches = []
        if languageKeywords != None:
            message = sentence['Sentence']
            # tokenize the sentence
            for keyword in sorted(languageKeywords):
                keywordRegex = languageKeywords[keyword]
                if keywordRegex.search(message):
                    # if match, add keyword canonical form to list
                    keywordMatches.append(keyword)
        sentence['Keywords'] = keywordMatches
    return sentence
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号