【发布时间】:2021-06-14 06:10:50
【问题描述】:
我正在使用 spacy 进行相似性匹配。但是根据我在项目中的需要,我正在尝试构建自定义单词相似度。我正在通过互联网获取线索,但找不到任何线索。 有没有办法实际构建它?
My thoughts : {"Account": ["acct", "account no", "acount no", "actno", "act no", "acct no"]}
例如,如果我想要以上面给出的列表表示的单词 account,它应该匹配并给我文本中出现的单词列表。
Output : Text = "This a custom word similarity builder. The acct no for this can be STACKCODE. The only account no will be found in the stackoverflow"
当我使用所有输入训练它并使用单词相似度时,它应该输出找到的单词。
Output : ["acct no", "account no"]
【问题讨论】:
-
我认为您正在寻找的术语不是“单词相似性”,而是“同义词”,即同义词环。根据用例,许多现有的检索框架已经支持此作为查询扩展的一种形式,即 Apache Solr。