文件名称:esql:类似于SQL的Elasticsearch接口
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-27 14:03:32
Python
esql 类似于SQL的Elasticsearch接口 #要求 要求 在Elasticsearch中,必须为所有索引分配别名 #overview这是从快速代码开始的,用于将类似查询SQL(仅)转换为Elastic查询DSL。 它仅用于查询,并且不确定我是否会将该功能添加到INSERT或DELETE中。 我尝试遵守过滤器位集以及何时使用bool和/或/和/或不使用。 groovy脚本(在scripts /中)在用作选择标准时用于COUNT()。 这应该存储在用于查询的每个Elasticsearch服务器上。 #issues使用COUNT()时,Elasticsearch breaker系统已在包含大量数据的字段上跳闸。 此外,在使用COUNT(field)(其中>,=,<)时,这种情况似乎更多。 使用<=,> =的相同查询似乎可以正常工作。 如果您注意到此问题,请尝试使用多个COUN
【文件预览】:
esql-master
----test_esql_input.py(3KB)
----.gitignore(6B)
----LICENSE(18KB)
----scripts()
--------field_cardinality.groovy(843B)
----README.md(3KB)
----lib()
--------__init__.py(0B)
--------helper.py(11KB)
----esql.py(35KB)