問題タブ [elasticsearch-jdbc-river]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - jdbc riverを使用したElasticsearchのmysqlデータベースとの同期
mysql データベースから ElasticSearch インデックスにデータを同期しようとしています。データベース内で変更があったときに、インデックス内のデータを更新する必要があります。jdbc リバープラグインを試しています。このチュートリアルで説明されているmysqlから定期的にインデックスを更新するオプションを提供します。
ただし、変更された値を置き換える代わりに、新しいエントリのみを追加します。新しい値がインデックスに存在することだけが必要で、古い値を置き換える必要があります。
どんな助けでも大歓迎です。
質問が十分に明確でない場合は、詳細を尋ねてください。
elasticsearch - JDBC Riverでは、レコードを削除しないようにハウスキーピングを停止する方法は?
JDBC River がポーリングを行うとき、ハウスキーピング ジョブはレコードのチャンクを削除します。
誰かがそれに対する解決策を知っています。レコードの削除を停止したい。
詳細については、https ://github.com/jprante/elasticsearch-river-jdbc/issues/61 を参照してください。
elasticsearch - elasticsearch-jdbc-river の sqlparams の例
ドキュメントにあるように: sqlparams は SQL ステートメントのパラメーターをバインドします (順番に) 誰か例を挙げてもらえますか?
elasticsearch - elasticsearch - 複雑なクエリ
私はjdbc リバーを使用しており、次のインデックスを作成できます。
次のように curl を使用して基本的なクエリを実行できます。
結果が返ってきます
しかし、私がやりたいのは、結果を特定の電子メールaccount_id
と特定の電子メールに制限することです。次のクエリを実行します。
次の結果が得られます。
クエリの何が問題なのか誰か教えてもらえますか?
plugins - JDBC River を使用して ElasticSearch から結果を取得できません
このプラグインの使い方がまったくわかりません。
私はこれを実行していますcurl
:
戻り値:
データを検索/取得/表示するにはどうすればよいですか?
何かが索引付けされているかどうかを知るにはどうすればよいですか?
私は非常に多くのことを試しました:
これにより、_river
これは私に教えてくれます:"error" : "IndexMissingException[[faycare] missing]"
バックグラウンドで実行sudo service elasticsearch start
するために実行しています。
java - JDBC River を使用してカスタム インデックスに挿入する
ElasticSearch を MySQL と組み合わせて使用しようとしています。 JDBC Riverはまさに私が欲しかったもののように見えましたが、以下jdbc/jdbc
を使用する以外の場所にデータを挿入することはできません:
(ドキュメントlocalhost:9200/the_db/hamburgers
から消去できるものから)データにアクセスできることを期待していますが、すべてが含まれていますlocalhost:9200/jdbc/jdbc