ホームページ > バックエンド開発 > PHPチュートリアル > Elasticsearch がオンサイト検索を実行し、インデックスと mysql データ テーブル間の同期の問題が発生する

Elasticsearch がオンサイト検索を実行し、インデックスと mysql データ テーブル間の同期の問題が発生する

WBOY
リリース: 2016-07-06 13:53:09
オリジナル
1686 人が閲覧しました

サイト内検索に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 を同期するには、開発が必要であり、多くの依存関係があるため、小規模企業は選択に注意する必要があります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート