独立于框架的将查询字符串转换为Elasticsearch查询的包
项目描述
snovault-search
独立于框架的将查询字符串转换为Elasticsearch查询的包。
安装
$ pip install snovault-search
示例
from snosearch.defaults import DEFAULT_ITEM_TYPES
from snosearch.fields import BasicSearchResponseField
from snosearch.parsers import ParamsParser
from snosearch.responses import FieldedResponse
def basic_search_view(request):
fr = FieldedResponse(
_meta={
'params_parser': ParamsParser(request)
},
response_fields=[
BasicSearchResponseField(
default_item_types=DEFAULT_ITEM_TYPES
)
]
)
return fr.render()
运行测试
$ pip install -e .[test]
$ pytest
在PyPI上发布
在setup.cfg
中增加版本号,然后构建和上传
$ python -m build
$ twine upload dist/*
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
snovault-search-1.0.6.tar.gz (66.6 kB 查看哈希值)
构建版本
snovault_search-1.0.6-py3-none-any.whl (74.9 kB 查看哈希值)
关闭
snovault-search-1.0.6.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e95b48c98d9313c2bf6c7d2cbfe914eee3a440728435f3e78c7a02e245c1b88f |
|
MD5 | d27b07dea68f97e3580365e533e4197a |
|
BLAKE2b-256 | 7ec6145e5755359e6ee215738f226dce8126796c8806d8b911f2fd4bfabe745f |
关闭
snovault_search-1.0.6-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9f4574872f73262e74168382f2c279c9b62868c21e8f03e44f5e89dbbdc5224c |
|
MD5 | 75144af98c63f1c8313401070d583655 |
|
BLAKE2b-256 | 284d76e8196eacc46d46adf099af0c7be7b594a1d5a6c2a114cbb8d361f3c238 |