gpt4 book ai didi

ruby-on-rails - 阐明 Elasticsearch 的有用性

转载 作者:行者123 更新时间:2023-12-03 00:58:58 26 4
gpt4 key购买 nike

我对ElasticSearch的使用有些困惑。我现在有一个带有关系数据库(Ruby on Rails)的应用程序(Mysql),我正试图从ElasticSearch提供的搜索功能中受益。我仍然想像以前一样使用我的关系数据库,但是我只想使用ElasticSearch进行搜索。因此,我可以将ES用作辅助存储吗?如何告诉我的应用程序始终将数据从Mysql复制到ES?这里有最佳做法吗?

我还听说过ouchdb非常适合搜索,它是ES的替代品还是提供了不同的功能?

最佳答案

您可以使用Change Data Capture来捕获MySQL中的更改,并使用Logstash或StreamSets(JDBC输入,Elasticsearch输出)将这些更改直接流到Elasticsearch。您到底使用了哪个版本的MySQL和存储引擎?

关于CouchDB-它不能替代Elasticsearch或任何其他面向搜索的数据存储。

关于ruby-on-rails - 阐明 Elasticsearch 的有用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40982429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com