MetaMap安装和使用方法
安装步骤
在进行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的安装和使用方法,希望对您有所帮助!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。