uniql-es:从 UniQL AST 生成 ElasticSearch 查询

时间:2021-06-22 00:34:16
【文件属性】:
文件名称:uniql-es:从 UniQL AST 生成 ElasticSearch 查询
文件大小:4KB
文件格式:ZIP
更新时间:2021-06-22 00:34:16
JavaScript UniQL-ES 这将生成基于 AST 的 ElasticSearch 查询。 例子 var parse = require ( 'uniql' ) ; var esCompile = require ( 'uniql-es' ) ; var ast = parse ( '( height <= 20 or ( favorites.color == "green" and height != 25 ) ) and firstname ~= "o.+"' ) ; var esQuery = esCompile ( ast ) ; console . log ( util . inspect ( esQuery , { depth : null } ) ) ; 结果查询: { query: { filtered: { filter: [ {
【文件预览】:
uniql-es-master
----.jsbeautifyrc(488B)
----package.json(747B)
----LICENSE(1KB)
----src()
--------compiler.js(5KB)
----.gitignore(23B)
----README.md(1017B)
----.jshintrc(187B)

网友评论