<div class="github-widget" data-repo="chrislatorres/awesome-contexture"></div>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6890694312814945" data-ad-slot="5473692530" data-ad-format="auto"  data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
## Awesome Contexture [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

> [Contexture](https://github.com/smartprocure/contexture) 从诸如ElasticSearch和MongoDB之类的不同后备数据存储中抽象查询/过滤器和结果/聚合.

[<img src="https://raw.githubusercontent.com/chrislatorres/awesome-contexture/master/contexture.png" align="center" width="1000">](https://github.com/smartprocure/contexture)

 Contexture是用于运行Contexture DSL的工具，主要用于**抽象查询/过滤器**和**结果/聚合**. 上下文树中的每个叶节点都可以影响其他叶节点（例如，充当过滤器），并具有其自身的结果，该结果受其他节点的影响. 非叶子节点描述叶子如何相互关联，例如作为和/或的布尔连接. 上下文可以使用不同的支持数据存储，例如MongoDB和ElasticSearch.

此页面代表Contexture网站，库和资源的精选列表. 我们的目标是为新的和已建立的Contexture开发人员提供一个发现和记录很棒的Contexture资源的地方.



## Websites 

- [contexture-site](https://contexture.site) -展示上下文搜索，以适应各种数据集，例如：车祸，餐厅位置，COVID-19，SAT分数，学校助学金，银行倒闭.
- [contexture-imdb](https://github.com/smartprocure/contexture-imdb) -Contexture的示例用法，用于为基于IMDB的电影记录的ElasticSearch索引提供搜索界面.
- [GovSpend](https://app.govspend.com/) -基于Contexture的基于Web的工具，使政府机构可以轻松地找到产品的最佳价格，识别和验证供应商，请求报价并与同行建立联系.


## Libraries 

- [contexture](https://github.com/smartprocure/contexture) -执行DSL以检索数据的核心库.
- [contexture-client](https://github.com/smartprocure/contexture-client) -管理DSL的客户端库，允许仅在实际需要的情况下运行超高效的更新. 
- [contexture-react](https://github.com/smartprocure/contexture-react) -用于构建Contexture接口的React组件.
- [grey-vest](https://github.com/smartprocure/grey-vest) -为上下文反应而构建的组件库.
- [contexture-mongo](https://github.com/smartprocure/contexture-mongo) -Contexture的MongoDB提供程序.
- [contexture-elasticsearch](https://github.com/smartprocure/contexture-elasticsearch) -Contexture的Elasticsearch提供程序.
- [contexture-exports](https://github.com/smartprocure/contexture-export) -通过允许开发人员将搜索导出到文件或任何其他目标中来扩展Contexture的库.
- [contexture-api](https://github.com/ltchris/contexture-api) -用于上下文的简单FeathersJS REST API.


## Documentation
- [Contexture Docs](https://docs.contexture.site/) -将整个环境生态系统的文档集中在一处.
- [Contexture React Storybook](https://smartprocure.github.io/contexture-react) -Contexture React组件文档和示例.
- [GreyVest Storybook](https://smartprocure.github.io/grey-vest) -GreyVest组件库的文档和示例.
- [Contexture](https://github.com/smartprocure/contexture#example-usage) -有关Contexture核心概念，示例用法和实现细节的文档.
- [Contexture Client](https://github.com/smartprocure/contexture-client#overview) -Contexture Client的功能，API和实现详细信息的文档概述.
- [Contexture ElasticSearch](https://github.com/smartprocure/contexture-elasticsearch#usage) -Contexture ElasticSearch提供程序库的用法和API文档.
- [Contexture MongoDB](https://github.com/smartprocure/contexture-mongo#overview) -Contexture MongoDB提供程序库的用法和API文档.
- [Contexture Exports](https://github.com/smartprocure/contexture-export#index) -Contexture Exports库的核心概念和用法文档.


## Presentations
- [contexture-ec18-talk](https://github.com/smartprocure/contexture-ec18-talk) -Elasticon 2018谈论语境.
- [DataContexts talk](https://github.com/smartprocure/dc-talk) -关于DataContexts的较早的演示，这是contexture-client的前身.


## Videos
- [Contexture Talk (raw)](https://www.youtube.com/watch?v=H1i0SdKLHWc) -这是关于Contexture的谈话的原始，未经编辑的版本，Contexture是用于在2018年南佛罗里达州代码训练营构建高度交互式数据探索（aka搜索）界面的工具集.
- [Contexture Talk (screen)](https://youtu.be/ZsXVcHWZwWI)  -这是关于Contexture的原始未编辑版本. 此版本仅显示截屏.

## Contribute

欢迎捐款！ 阅读 [contribution guidelines](https://github.com/chrislatorres/awesome-contexture/blob/master/contributing.md) 第一的.
