MetaMap安裝和使用方法
安裝步驟在進(jìn)行MetaMap的安裝之前,需要先了解一些注意事項(xiàng)。由于MetaMap已經(jīng)不再發(fā)布和維護(hù)Windows版本,本文只針對Linux版本的安裝過程進(jìn)行分享。1. 安裝JDK:首先需要安裝Jav
安裝步驟
在進(jìn)行MetaMap的安裝之前,需要先了解一些注意事項(xiàng)。由于MetaMap已經(jīng)不再發(fā)布和維護(hù)Windows版本,本文只針對Linux版本的安裝過程進(jìn)行分享。
1. 安裝JDK:首先需要安裝Java Development Kit(JDK),可以在找到相關(guān)教程。
2. 申請UMLS賬號(hào):訪問UMLS官網(wǎng)(_mm_linux_javaapi_)并申請一個(gè)賬號(hào)。該過程需要審批,可能需要等待一天左右才能通過審批。在申請時(shí),請仔細(xì)填寫相關(guān)信息,否則可能會(huì)被拒絕。
3. 下載MetaMap安裝包:訪問MetaMap官網(wǎng)()下載安裝包。
4. 解壓安裝包:將下載的兩個(gè)壓縮包進(jìn)行解壓。可以使用以下命令:
tar -jxvf public_mm_linux_main_
tar -jxvf public_mm_javaapi_
解壓后的文件夾建議放在/MetaMap/public_mm目錄下,這樣方便后續(xù)操作。
5. 執(zhí)行安裝腳本:進(jìn)入解壓后的public_mm文件夾,執(zhí)行下面兩個(gè)腳本:
官方教程中只提到執(zhí)行第一個(gè)腳本,但是這樣只能運(yùn)行mmserver而無法使用Java API。因此,需要確保兩個(gè)腳本都執(zhí)行。
6. 復(fù)制文件:將/MetaMap/public_mm/bin目錄下的內(nèi)容復(fù)制到/MetaMap/public_mm_main_2016v2/public_mm/bin目錄下。如果有重復(fù)文件,直接跳過即可。
7. 啟動(dòng)服務(wù):執(zhí)行以下命令啟動(dòng)服務(wù):
./bin/skrmedpostctl start
./bin/wsdserverctl start
官方給出的解釋是,在需要語義消歧時(shí)啟動(dòng)wsdserver,在不需要時(shí)可以不執(zhí)行第二條命令。然而,我在實(shí)際操作中遇到了問題,即Tagger Server無法啟動(dòng)。為了解決這個(gè)問題,建議將上述兩條命令都執(zhí)行。
8. 運(yùn)行MetaMap:現(xiàn)在,可以嘗試運(yùn)行MetaMap了。在終端中執(zhí)行以下命令:
/MetaMap/public_mm_main_2016v2/public_mm/bin/metamap (或者metamap16)
在輸入"|"后面輸入文本,按兩次回車,即可顯示結(jié)果。可以多次輸入不同的文本進(jìn)行測試。
使用MetaMap Java API
如果需要在終端以外的環(huán)境中使用MetaMap Java API,可以執(zhí)行以下命令啟動(dòng)mmserver:
./bin/mmserver
可以參考_Getting Raw MetaMap Machine Output中的代碼來獲取原始的MetaMap輸出。
在使用MetaMap時(shí),請確保終端不關(guān)閉,以保持服務(wù)的運(yùn)行狀態(tài)。
以上就是MetaMap的安裝和使用方法,希望對您有所幫助!