将ReactiveSearch与普通Elasticsearch结合使用

我想将Reactsearch与我自己的普通香草elasticsearch集群一起使用。尽管示例和文档描述这应该

可行:ReactiveBase,请参见 url Param. 我收到连接错误和一个Websocket调用 wss://.. 看起来像是ReactiveBase 试图连接到 appbase.io 托管弹性体。它还会传递凭证代码以及对我的代码中未指定的对elastic的调用。

是否可以连接到普通弹性件?在哪里可以找到有关此方法的

文档?

这是我的定义 ReactiveBase:

<ReactiveBase app="documents"url="https://search-siroop-3jjelqkbvwhzqzsolxt5ujxdxm.eu-central-1.es.amazonaws.com/">

回答:

是的,可以通过reactsearch连接到普通的Elasticsearch集群

(docs) 这

似乎是你使用了正确的道具。样例代码:

<ReactiveBase

app="your-elasticsearch-index"

url="http://your-elasticsearch-cluster"

>

<Component1 .. />

<Component2 .. />

</ReactiveBase>

The app S结合使用。由于AWS不允许您配置ES设置,因此您可能需要

使用中间件代理服务器。从

如果您在AWS上使用Elasticsearch,则建议的方法是

通过中间件代理进行连接,因为它们不允许设置

Elasticsearch配置。

The docs also explain how you can write your own proxy server.

  • Proxy server
  • Using the proxy server in client app with reactivesearch

您在此处看到的与Websocket相关的连接错误不是导致此问题的原因。它用于在appbase.io上运行的流。此问题已在2.2.0发行版中修复。希望这可以帮助 :)

以上是 将ReactiveSearch与普通Elasticsearch结合使用 的全部内容, 来源链接: utcz.com/qa/433615.html

回到顶部