我正在使用 Scispacy(太棒了!),但是当我在https://scispacy.apps.allenai.org/找到的应用程序中输入“tau”时 ,UMLS 实体给了我“MAPT 基因”的规范名称,即我想要的是。但是,当我基于应用程序代码在我的 python 代码中执行完全相同的操作时(请参见此处https://gist.github.com/DeNeutoy/b20860b40b9fa9d33675893c56afde42)列表中的第一个规范名称是“三乙酸尿苷”(第二个是'MAPT 基因')
在应用程序代码中有调用 'if show_only_top:break' 所以我假设他们的应用程序实现以不同的方式对链接实体进行排序。
如果有人可以解释订购的差异以及如何解决这个问题,那就太好了!