文件名称:ln2sql:以自然语言查询数据库的工具
文件大小:10.18MB
文件格式:ZIP
更新时间:2024-02-26 02:01:58
natural-language-processing database sql-statement natural-language-to-sql DatabasePython
ln2sql ln2sql是使用自然语言查询数据库的NLP工具。 该工具接受输入的数据库模型和句子,然后将其转换为能够查询输入数据模型的有效SQL语句。 科学论文 以下法语文件(可在docs/目录中找到)对初始工具进行了描述: 如果使用ln2sql,请引用该论文。 本文版本(fr2sql)和此版本(ln2sql)之间的差异 出于版权考虑,ln2sql不是最新的工具。 它只是一个快速而肮脏的Python包装器,但具有一些速度优化。 在本文中, 用于根据其POS标记过滤输入句子的单词。 以此方式,可以执行输入句子的关键字与数据模型的关键字之间的映射。 在ln2sql中,T
【文件预览】:
ln2sql-master
----ln2sql()
--------column.py(1KB)
--------parsingException.py(218B)
--------langConfig.py(9KB)
--------thesaurus.py(2KB)
--------ln2sql_gui.py(5KB)
--------main.py(1KB)
--------parser.py(42KB)
--------ln2sql.py(2KB)
--------__init__.py(27B)
--------table.py(2KB)
--------stopwords()
--------__main__.py(0B)
--------database_store()
--------lang_store()
--------database.py(6KB)
--------thesaurus_store()
--------query.py(15KB)
--------stopwordFilter.py(1KB)
--------constants.py(480B)
----requirements.txt(7B)
----.travis.yml(143B)
----LICENSE(34KB)
----setup.cfg(29B)
----setup.py(497B)
----README.md(7KB)
----Makefile(77B)
----docs()
--------mvc_class_diagram.png(60KB)
--------staruml_class_diagram.mdj(1.16MB)
--------database_loading.png(64KB)
--------graphical_user_interface.png(154KB)
--------fr2sql_recital_2015_paper.pdf(186KB)
----tests()
--------test_unit.py(13KB)
--------test_thesaurus.py(4KB)
--------__init__.py(0B)
--------test_utils.py(1KB)
----.gitignore(1KB)