elasticsearch - 动态生成基于数据的通知平台

标签 elasticsearch neo4j notifications bigdata geospatial

在我们的项目中,我们需要创建在应用相关规则时在我们的站点中“弹出”的动态通知。
我们基于 oracle exadata 作为我们的主数据库。

假设此功能允许用户创建将偶尔检查的动态规则。
这些规则可能会检查某些类型中的特定字段,也可能会检查这些字段相对于其他类型字段的数据。
例如,如果我们的程序有一个带有位置列的汽车表和另一个带有位置列的街道表(这两个表之间没有直接关系),我们可能需要通知用户如果汽车在某个位置街道。

有没有好的平台可以帮助我们计算出我们想要检查的那种“规则”?

我们开始研究 elasticsearch 和 neo4j(我们有一个涉及类图关系的特定模块......),但我们不确定它们是否是正确的解决方案。

任何想法将不胜感激:)

最佳答案

Neo4j 可以帮助您表达您的规则,但听起来好像您的断开连接的数据是通过 SQL 样式连接查询的?

因此,如果您想在图中的谓词中表达和管理您的规则,您可以轻松地做到这一点,然后获取适用规则列表以触发其他数据库中的查询。

关于elasticsearch - 动态生成基于数据的通知平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31639786/

相关文章:

Elasticsearch 按数组中的单个嵌套文档键排序

authentication - 将Elasticsearch 2.1.1升级到2.2.0-缺少身份验证 token ?

java - 如何从 neo4j 浏览器查看我的数据库?

ios - 如何将对象与通知存储在一起,以便在收到通知时可以调用它?

python日志记录替代品

java - 如何在 Swing 中创建通知

elasticsearch - 从Docker中的配置文件加载Elasticsearch

spring - Spring Elastic Search存储库将不存储数据

neo4j - 如何创建独特的关系 neo4j 2.0

gradle - Neo4j "No dependency satisfies type class org.neo4j.kernel.api.index.SchemaIndexProvider"