[英]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.