2016 - 2024

感恩一路有你

MetaMap安装和使用方法

浏览量:3327 时间:2024-06-28 14:34:54 作者:采采

安装步骤

在进行MetaMap的安装之前,需要先了解一些注意事项。由于MetaMap已经不再发布和维护Windows版本,本文只针对Linux版本的安装过程进行分享。

1. 安装JDK:首先需要安装Java Development Kit(JDK),可以在找到相关教程。

2. 申请UMLS账号:访问UMLS官网(_mm_linux_javaapi_)并申请一个账号。该过程需要审批,可能需要等待一天左右才能通过审批。在申请时,请仔细填写相关信息,否则可能会被拒绝。

3. 下载MetaMap安装包:访问MetaMap官网()下载安装包。

4. 解压安装包:将下载的两个压缩包进行解压。可以使用以下命令:

tar -jxvf public_mm_linux_main_

tar -jxvf public_mm_javaapi_

解压后的文件夹建议放在/MetaMap/public_mm目录下,这样方便后续操作。

5. 执行安装脚本:进入解压后的public_mm文件夹,执行下面两个脚本:

官方教程中只提到执行第一个脚本,但是这样只能运行mmserver而无法使用Java API。因此,需要确保两个脚本都执行。

6. 复制文件:将/MetaMap/public_mm/bin目录下的内容复制到/MetaMap/public_mm_main_2016v2/public_mm/bin目录下。如果有重复文件,直接跳过即可。

7. 启动服务:执行以下命令启动服务:

./bin/skrmedpostctl start

./bin/wsdserverctl start

官方给出的解释是,在需要语义消歧时启动wsdserver,在不需要时可以不执行第二条命令。然而,我在实际操作中遇到了问题,即Tagger Server无法启动。为了解决这个问题,建议将上述两条命令都执行。

8. 运行MetaMap:现在,可以尝试运行MetaMap了。在终端中执行以下命令:

/MetaMap/public_mm_main_2016v2/public_mm/bin/metamap (或者metamap16)

在输入"|"后面输入文本,按两次回车,即可显示结果。可以多次输入不同的文本进行测试。

使用MetaMap Java API

如果需要在终端以外的环境中使用MetaMap Java API,可以执行以下命令启动mmserver:

./bin/mmserver

可以参考_Getting Raw MetaMap Machine Output中的代码来获取原始的MetaMap输出。

在使用MetaMap时,请确保终端不关闭,以保持服务的运行状态。

以上就是MetaMap的安装和使用方法,希望对您有所帮助!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。