elasticsearch 对于Rust火箭框架,是否可以将GraphQL连接到elasticsearch?,elasticsearch,rust,graphql,rust-rocket,elasticsearch,Rust,Graphql,Rust Rocket" /> elasticsearch 对于Rust火箭框架,是否可以将GraphQL连接到elasticsearch?,elasticsearch,rust,graphql,rust-rocket,elasticsearch,Rust,Graphql,Rust Rocket" />

elasticsearch 对于Rust火箭框架,是否可以将GraphQL连接到elasticsearch?

elasticsearch 对于Rust火箭框架,是否可以将GraphQL连接到elasticsearch?,elasticsearch,rust,graphql,rust-rocket,elasticsearch,Rust,Graphql,Rust Rocket,我已经建立了Rust Rocket web框架,并且我能够利用官方的Elasticsearch Rust板条箱来建立一个客户机,并从Elasticsearch索引中获取文档。然而,在看这个示例时,我注意到这里连接到Postgres的GraphQL使用rocket提供的.attach()方法。我试图通过在elasticsearch客户端上实现光顺特性来对我的elasticsearch客户端执行同样的操作,但这是不可能的。我收到了以下错误:错误[E0117]:只有在当前板条箱中定义的特征才能用于任意

我已经建立了Rust Rocket web框架,并且我能够利用官方的Elasticsearch Rust板条箱来建立一个客户机,并从Elasticsearch索引中获取文档。然而,在看这个示例时,我注意到这里连接到Postgres的GraphQL使用rocket提供的.attach()方法。我试图通过在elasticsearch客户端上实现光顺特性来对我的elasticsearch客户端执行同样的操作,但这是不可能的。我收到了以下错误:错误[E0117]:只有在当前板条箱中定义的特征才能用于任意类型。这是有道理的,因此我尝试包装类型,然后在其上实现光顺特性,并得到一个单独的错误:
(dyn elasticsearch::http::transport::ConnectionPool+'static)
无法在线程之间安全发送。这也是有意义的,因为RUST的官方elasticsearch客户端是异步的


所以我的问题是:elasticsearch、graphql和Rust Rocket可以一起工作吗?如果他们能一起工作,有什么好的工作例子吗?我在谷歌上做了很多搜索,在github上搜索了一些回购协议,但找不到解决方案。

我不能就GraphQL集成提供建议,但有一个解决方案。链接。

我不能就GraphQL集成提供建议,但有一个解决方案。链接