用于 SQLAlchemy 和 Apache Superset 的 Apache Solr 方言
项目描述
用于 SQLAlchemy 和 Apache Superset 的 Apache Solr 方言
可与Apache Superset一起使用的 Apache Solr 方言。
安装
该软件包可以通过 PyPi 或源代码安装。
通过 Python 包索引
pip install sqlalchemy-solr
最新源代码
pip install git+https://github.com/aadel/sqlalchemy-solr
用法
要使用 SQLAlchemy 连接到 Solr,可以使用以下 URL 模式:
solr://<username>:<password>@<host>:<port>/solr/<collection>[?use_ssl=true|false]
基本示例
以下示例说明了 Python 项目中的基本用法:
engine = create_engine('solr://solr:8983/solr/examples_books')
with engine.connect() as connection:
result = connection.execute(text("SELECT sequence_i, genre_s FROM examples_books"))
for row in result:
print("Sequence: {}, Genre: {}".format(row['sequence_i'], row['genre_s']))
测试
要求
- 具有并行 SQL 支持的 Solr 实例已启动并正在运行
- 安装了这个包的 Superset 实例启动并运行
pytest
>= 6.2.1 安装在测试机上
程序
conftest.py
酌情更改- 跑
pytest
资源
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
sqlalchemy_solr-0.2.2.1.tar.gz
(17.0 kB
查看哈希)
内置分布
sqlalchemy_solr-0.2.2.1-py3-none-any.whl
(23.3 kB
查看哈希)
关
sqlalchemy_solr -0.2.2.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 60e540116975ed77e61f33c0321f2f8becdbdd93fb502c164202a55e29b19a9e |
|
MD5 | 38a37552d4c29ee378842e8c5a7425f2 |
|
布莱克2-256 | e2f4bcd5105daea032e10cb5aa69d07a1eeb919e762f00abacd129bebbbd93cc |
关
sqlalchemy_solr -0.2.2.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5b88f2b13e2c1a396408f880cb43bd393408cd49cb4856f4138d7db981e23e90 |
|
MD5 | 996dd67bcf8371b4b4ddd7b50ddf83eb |
|
布莱克2-256 | 9aa000714836a9244115b95a1da7f9c7a0e0c1208108929572e73f8a8d1c7e7a |