サイト内検索にElasticsearchを使用し、バックグラウンドフレームワークはlaravelなので、laravelパッケージ「Elasticquent」(https://github.com/elasticquent/Elasticquent)を使用します
質問:
mysql に記事テーブルがあり、新しい記事が追加された場合、Elasticsearch インデックスはどのようにして mysql の記事テーブルのデータを自動的に同期しますか?
サイト内検索にElasticsearchを使用し、バックグラウンドフレームワークはlaravelなので、laravelパッケージ「Elasticquent」(https://github.com/elasticquent/Elasticquent)を使用します
質問:
mysql に記事テーブルがあり、新しい記事が追加された場合、Elasticsearch インデックスはどのようにして mysql の記事テーブルのデータを自動的に同期しますか?
es.cn と同じ内容であることが判明。 。 。 。
それでは私もここに居ます
いくつかの方法がありますので、見て選んでください:
1. ビジネス システムで二重書き込みを行います
2. 完全同期と増分同期には elasticsearch-jdbc などのツールを使用します
3. Alibaba の運河を使用してデータベース binlog->kafka->es を同期するには、開発が必要であり、多くの依存関係があるため、小規模企業は選択に注意する必要があります。