問題タブ [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.
sql - リレーショナル データを使用したエラスティック検索を使用した河川
次の SQL スキーマを検討してください。
Table_2 と Table_1 には多対多の関係があります
今、table_2 からすべてのデータを取得するエラスティック検索リバーを作成しようとしていますが、id だけでなく、table_1 からの行も必要です。
これが私のSQLになると私が信じているものです:
これを行った後、Table_3 の関係ごとに IE が重複する行を取得することに気付きました。
これは私が今エラスティックで得ているものです
しかし、代わりに次のようにしたい:
SQLにelasticsearch Riverを使用することで逃げたいと思っていましたが、この種のクエリが許可されるかどうかはわかりません。
elasticsearch - Elasticsearch で Phoenix JDBC リバーを作成できません
プログラム: Hbase 0.98、Elasticsearch 1.4.2、および Phoenix 4.2.2
Elasticsearch 用の JDBC リバーを作成しようとすると
ターミナルでエラーを受け取る
何が問題で、どのように解決するのかを理解するのを手伝ってもらえますか?
jdbc - ElasticSearch JDBC River が MSSQL からすべてのレコードをフェッチしない
20 分間隔で ElasticSearch リバーをセットアップしました。川の定義は次のとおりです。
River は 20 分間隔で正常に実行されています。しかし、river が実行されると、3 分間しか実行されず、すべてのレコードを取得するわけではありません。私のテーブルには約 330 万のレコードがあり、リバーを実行するたびに (3 分で) 約 30 万から 50 万のレコードを取得して停止しました。
私の質問は、なぜ川が 3 分後に止まるのですか? River には、次の実行まであと 17 分あります。次の 17 分間、またはすべてのレコードがフェッチされるまで実行する必要があります。
どんな助けでも大歓迎です。ありがとう
注: BigDesk からのリバーのステータスと、リバーが実行を開始すると true に設定される「ステータス」フラグを確認しています。
mysql - jdbc elasticsearch 川から検索
私はelasticsearchを学び、それをMySQLデータベースに接続しようとしています. Elasticsearch を単独で使用すると、すべて正常に動作しますが、データベースからデータを取得しようとすると、何らかの理由で動作しないようです。私はelasticsearchとjdbcを使用したリバーの初心者なので、これ以上に定義された問題を説明することはできません。
川を作成するために、次のコマンドを使用しました。
実行時:
次の答えが得られます。
何か案が?
oracle - Elasticsearch + Oracle JDBC River
これは簡単な質問かもしれませんが、ElasticSearch の初心者です。es 1.4 をインストールし、Oracle 10g を稼働させ、jdbc プラグインを ES に問題なくロードしました。マーベルも機能しています..マーベル/センスで次のステートメントを使用して川を作成しようとしました:
そして、私はいつもこのエラーを受け取ります:
CLIで私は得る:
最初は接続の問題でしたが、それをチェックすると、ES と Oracle のマッピングに問題があるようです。ES+Oracle Riverの統合を行った人はいますか? どんな助けでも本当に感謝しています。
elasticsearch - ElasticSearch エラー: QueryParsingException [[mongoindex] geo_point フィールド [pin.location] が見つかりませんでした];
私はESの初心者です。MongoDBに対してESを使用してジオサーチを行うJavaプログラムを作成しようとしていました(リバープラグインなどをインストールし、Javaプログラムを使用して通常の検索を取得できました)。緯度と経度の値が保存されているmongodbにコレクション(テーブル)があります.Javaプログラムから渡した緯度と経度に基づいてレコードを取得したいと思います。
上記のプログラムを実行すると、「 QueryParsingException[[mongoindex] failed to find geo_point field [pin.location]];」というメッセージが表示されます。この pin.location は何ですか? また、私のmongodbテーブルには「緯度」と「経度」の列があります。しかし、上記のフィルターには「lat(10).lon(20)」があります。ここに何かが欠けています。理解してください。 .
フルスタック tarce:
},"説明":true}]]]; ネスト: QueryParsingException [[mongoindex] geo_point フィールド [pin.location] が見つかりませんでした]; 組織で.elasticsearch.search.action.SearchServiceTransportAction$12.handleException(SearchServiceTransportAction.java:351) で org.elasticsearch.transport.netty.MessageChannelHandler.handleException(MessageChannelHandler.java:185) で org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError( org.elasticsearch.transport.netty.MessageChannelHandler の MessageChannelHandler.java:175)。
ありがとう、スリ