問題タブ [elassandra]

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.

0 投票する
3 に答える
3410 参照

elasticsearch - JSON形式の文字列からのElasticsearchクエリ?

私は Elasticsearch を使用しており、JSON 形式の文字列として保存されているドキュメントから値をクエリする必要があります。

JSON形式の文字列を格納したElasticsearchからクエリを実行するオプションはありますか?

私のユースケースをご覧ください

アプリケーション データを Cassandra に保存し、これらのデータを Elastic Search に複製しています (そのためにelassandraバンドル バージョンを使用しています)。list<text>しかし、Cassandra には、ネストされた JSON オブジェクトを含む JSON 配列を保持するフィールドがあります。

Cassandra テーブルを Elasticsearch にマップすると (elassandra doc で提案されているように)、Cassandra フィールド名が Elasticsearch の JSON キーとしてマッピングされ、JSON 配列全体が JSON 形式の文字列と見なされます。

ここで、Elasticsearch に JSON 文字列として保存されている JSON 内のキーに基づいてクエリを実行する必要があります。

Elasticsearch に保存されている私のデータのサンプルをご覧ください。

ここで status は Cassandra のフィールド名で、remaining は 1 レコードの値です。

次に、レコードを検索する必要がありますdeleteStatus=true。手がかりがあればお願いします。

前もって感謝します

0 投票する
1 に答える
175 参照

json - Cassandra NoSQL DB に接続し、JSON 応答として応答を取得します

私たちのプロジェクトの 1 つで、Cassandra テーブルからデータを取得し、応答として JSON 形式で入力する必要があります。同じためにそれを行うにはどのような方法がありますか? 場合によっては、複数の Cassandra テーブルからデータを取得する必要があります。Cassandraを接続する方法は何ですか?