contexture:上下文DSL处理器

时间:2024-05-19 14:56:39
【文件属性】:

文件名称:contexture:上下文DSL处理器

文件大小:970KB

文件格式:ZIP

更新时间:2024-05-19 14:56:39

contexture JavaScript

编织 上下文DSL(特定于域的语言)处理器 概述 Contexture是用于运行Contexture DSL的工具,主要用于抽象查询/过滤器和结果/聚合。 上下文树中的每个叶节点都可以影响其他叶节点(例如,充当过滤器),并具有其自身的结果(例如,前N个聚合或搜索结果),这些结果受其他节点的影响。 非叶子节点描述叶子之间如何相互关联,例如作为and / or的布尔连接,Contexture足够聪明,可以确保根据过滤器的连接包含过滤器-例如,两个节点or ed一起不会影响彼此的结果,但是如果一起and他们在一起,他们会的。 上下文搜索节点的典型示例是多面搜索,其中您具有一个复选框列表,该列表既是过滤器(将结果限制为已检查的内容)又是聚合(显示可检查的前n个值)。 Contexture允许它们使用布尔连接(例如and / or / not嵌套在高级搜索中。 编织作为输入树DSL和它与它的上下


【文件预览】:
contexture-master
----.eslintrc(60B)
----package.json(2KB)
----.github()
--------workflows()
----test()
--------.eslintrc(37B)
--------utils.js(13KB)
--------index.js(2KB)
--------memory.js(19KB)
--------imdb-data.js(3.37MB)
--------date.js(5KB)
----LICENSE(1KB)
----package-lock.json(182KB)
----src()
--------utils.js(3KB)
--------index.js(2KB)
--------provider-memory()
--------dataStrategies.js(1KB)
--------provider-debug()
--------exampleTypes.js(1KB)
----.gitignore(883B)
----CHANGELOG.md(3KB)
----README.md(10KB)

网友评论