文件名称:ctAutocompletion:基于UMLS本体的自动完成和同义词建议
文件大小:854KB
文件格式:ZIP
更新时间:2024-06-13 01:33:32
elasticsearch umls JavaScript
ctAutocompletion 根据用户输入查找相关的UMLS术语。 自动补全算法对精确匹配进行优先级排序,如果未找到,则首选前缀匹配。 您还可以发送多个单词,并且对于每个单独的术语,它都会进行前缀查找,因此您可以发送查询,如anky spondy或maj dep dis 。 安装 确保已安装NodeJS(> 5.x)和Elasticsearch(> 2.x) 检查elasticsearch是否正在运行 在此目录中,使用以下命令安装依赖项: 运行npm install 运行pip install -r requirements.txt 获取我们已处理的output目录的副本: 可以从我们的下载(私有) output目录。 否则,请下载UMLS并运行预处理脚本 将output目录放在ctAutocompletion/_scripts/ 最后,运行bash ./_script
【文件预览】:
ctAutocompletion-master
----.gitignore(191B)
----app.js(2KB)
----middleware()
--------verify.js(560B)
--------extractUser.js(522B)
--------parse.js(1KB)
----package.json(1KB)
----requirements.txt(27B)
----_scripts()
--------clear_elasticsearch.py(2KB)
--------dbc_treatments.py(2KB)
--------preprocess()
--------generate_concepts.sh(178B)
--------cleaned_terms()
--------__init__.py(0B)
--------clear_neo4j.py(1KB)
--------bulkUpload.sh(299B)
--------dbc_diagnosis.py(4KB)
--------neo4j.js(1KB)
--------README.md(2KB)
--------farmaco()
--------elasticsearch.js(2KB)
--------bulkDBC.sh(207B)
--------generate.sh(972B)
----LICENSE(2KB)
----README.md(6KB)
----demo()
--------public_html()
--------assets()
--------js()
--------index.html(3KB)
----config()
--------config.example(113B)
--------config.js(481B)
----lib()
--------string.js(2KB)
--------queryHelper.js(1KB)
--------category.js(921B)
--------database.js(604B)
----_mappings()
--------autocomplete.json(2KB)
--------dbc.json(1KB)
----controllers()
--------children.js(3KB)
--------dbc.js(6KB)
--------term_lookup.js(2KB)
--------expand_by_string.js(3KB)
--------expand_grouped.js(2KB)
--------recommend.js(3KB)
--------suggest.js(1KB)
--------dbc_diagnosis.js(2KB)
--------concepts()
--------_cypher()
--------autocompletion()
--------expand.js(3KB)
--------related()
--------related.js(1KB)
----test()
--------string.js(2KB)
--------API.js(4KB)
----logs()
--------.gitignore(13B)
----yarn.lock(132KB)