【发布时间】:2020-11-09 20:23:02
【问题描述】:
是否可以将标记文本保留为真实大小写,但强制引理小写?我对此感兴趣,因为我想使用PhraseMatcher 通过管道运行输入文本,然后在该文本上搜索匹配的短语,其中每个搜索查询可以区分大小写或不区分大小写。在我按引理搜索的情况下,我希望搜索默认不区分大小写。
例如
doc = nlp(text)
for query in queries:
if case1:
attr = "LEMMA"
elif case2:
attr = "ORTH"
elif case3:
attr = "LOWER"
phrase_matcher = PhraseMatcher(self.vocab, attr=attr)
phrase_matcher.add(key, query)
matches = phrase_matcher(doc)
在情况 1 中,我希望匹配不区分大小写,如果 spaCy 库中有一些东西可以强制默认情况下词元小写,这将比保留多个版本的文档并强制一个更有效具有所有小写字符。
【问题讨论】:
标签: python spacy lemmatization