簡體   English   中英

將ReactiveSearch與普通彈性搜索結合使用

[英]Using ReactiveSearch with plain elasticsearch

我想將反應搜索與我自己的普通香草彈性搜索集群一起使用。 雖然示例和文檔描述了這應該是可能的: ReactiveBase ,請參閱url Param。 我收到連接錯誤和Websocket調用wss://..看起來ReactiveBase試圖連接到appbase.io托管彈性。 它還傳遞憑證代碼以及對我的代碼中未指定的彈性調用。

是否可以連接到正常彈性,我在哪里可以找到有關如何執行此操作的文檔?

這是我對ReactiveBase定義:

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

連接錯誤

為了實現這個例子,我遵循了ReactiveSearch Quickstart

是的,可以使用reactivesearch連接到正常的Elasticsearch集群(docs) 看來你正在使用正確的道具。 示例代碼:

<ReactiveBase
  app="your-elasticsearch-index"
  url="http://your-elasticsearch-cluster"
>
    <Component1 .. />
    <Component2 .. />
</ReactiveBase>

app prop引用索引名稱。 看起來您正在使用AWS。 由於AWS不允許您配置ES設置,因此您可能需要使用中間件代理服務器。 來自文檔

如果您在AWS上使用Elasticsearch,則建議的方法是通過中間件代理進行連接,因為它們不允許設置Elasticsearch配置。

文檔還解釋了如何編寫自己的代理服務器。

TLDR:

您在此處看到的與websockets相關的連接錯誤不會導致問題。 它用於在appbase.io上運行的流媒體。 這已在2.2.0版本中修復。 希望這可以幫助 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM