首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ReactiveSearch进行平面弹性搜索

用ReactiveSearch进行平面弹性搜索
EN

Stack Overflow用户
提问于 2018-01-24 15:02:37
回答 1查看 2.4K关注 0票数 3

我想在我自己的普通elasticsearch集群中使用reactivesearch。虽然示例和文档描述了这应该是可能的:ReactiveBase,但请参阅url Param。我得到了连接错误和一个Websocket调用wss://..,看起来ReactiveBase正在尝试连接到一个承载弹性的appbase.io。它还传递一个凭据代码以及对弹性的调用,这在我的代码中没有指定。

是否有可能连接到一个正常的弹性,我可以在哪里可以找到有关如何做到这一点的文档?

这是我对ReactiveBase的定义

代码语言:javascript
复制
<ReactiveBase app="documents"url="https://search-siroop-3jjelqkbvwhzqzsolxt5ujxdxm.eu-central-1.es.amazonaws.com/">

为了实现这个示例,我遵循了ReactiveSearch快速启动

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-08 19:14:18

是的,可以通过reactivesearch连接到普通的Elasticsearch集群(博士)。看来你用的是正确的道具。样本代码:

代码语言:javascript
复制
<ReactiveBase
  app="your-elasticsearch-index"
  url="http://your-elasticsearch-cluster"
>
    <Component1 .. />
    <Component2 .. />
</ReactiveBase>

app支柱引用索引名。看来你把这个和AWS一起用了。由于AWS不允许您配置ES设置,所以可能需要使用中间件代理服务器。来自文档

如果您在AWS上使用Elasticsearch,那么推荐的方法是通过中间件代理进行连接,因为它们不允许设置Elasticsearch配置。

文档还解释了如何编写自己的代理服务器。

TLDR:

您在这里看到的与websockets相关的连接错误不会引起问题。它用于在appbase.io上工作的流。2.2.0版本中已经修正了这一点。希望这会有所帮助:)

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48425563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档