当前位置: 首页 > 面试题库 >

将ReactiveSearch与普通Elasticsearch结合使用

朱鹏
2023-03-14
问题内容

我想将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.

TLDR:

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

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



 类似资料:
  • 我已经为jwt身份验证设置了一个节点/Express服务器,可以与我的Create React应用程序一起使用。我用的是CORS npm包和简单中间件< code > app . use(CORS());来解决预期的CORS相关问题及其正常工作。 现在我想将 Elasticsearch 和 ReactiveSearch 添加到我的 React 应用程序中,并试图弄清楚如何克服本地 ES 实例的 C

  • 问题内容: 在今天的代码中,我正在执行以下搜索: 我的问题是,如果我搜索类似的短语,这将使我进行非常广泛的搜索。“太阳普照”。我试过在RawText而不是QueryString上使用MatchPhrase,这有点奏效。 问题是我仍然想同时在MetaTitle和RawText中进行搜索,并随着我现在使用的增强功能进行搜索。 问题答案: 我不知道Nest,但是您想要做的是使用具有字段boost 的短语

  • 问题内容: 我们正计划将Elasticsearch集群移至Amazon ElasticSearch Service(AES)。我们当前的代码库使用本机Java传输客户端与ElasticSearch集群进行交互,但是根据AES文档,它不支持TCP传输。 想知道几件事: 想知道是否仍然如此。我之所以这样问是因为开发人员指南版本看起来有些旧,版本为“开发人员指南(API版本 2015-01-01 )”。

  • 问题内容: 我尝试将所有日志存储在哨兵实例中。相应于此线程,我尝试了以下操作: 将哨兵附加程序添加到loggin.yml: 和复制,并以ES / lib文件夹。启动过程中没有错误,但哨兵没有记录,即使在控制台上也有警告消息。ES的版本是2.1.0。 我想念什么吗? 问题答案: 这是有效的解决方案(适用于ES 2.4.4): 添加下面的库文件夹ES的:,,, 更新: 重新启动ES实例

  • 问题内容: 我在SO上发现了其他几个有关JavaMail API和通过SMTP服务器发送邮件的问题,但是没有一个使用TLS安全性进行讨论。我正在尝试使用JavaMail通过我的工作SMTP邮件服务器向我发送状态更新,但是它需要TLS,而且我在网上找不到任何有关如何使用JavaMail访问需要TLS加密的SMTP服务器的示例。有人能帮忙吗? 问题答案: 实际上,我们的产品中确实有一些通知代码,如果有

  • 我已经阅读了一些关于SaaS/PaaS/IaaS的信息,我在想: 如果我提供了一个SaaS应用程序,我的客户能否使用PaaS开发和部署他自己的应用程序,PaaS将使用一些API与我的SaaS应用程序交互?还是我对云服务的理解有误?