問題タブ [elasticsearch-dsl]
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.
database - すべてのレコードを返すElasticsearchクエリ
Elasticsearchに小さなデータベースがあり、テスト目的ですべてのレコードを元に戻したいと考えています。フォームのURLを使用しようとしています...
これを実現するために使用するURLを誰かに教えてもらえますか?
elasticsearch - Elasticsearch: 他のレコードが存在する場合は結果を除外します
私は次のelasticsearchインデックス構造を持っています:
アイデアは、action:'open' を持つレコードが欠落しているすべての user_id-message_id に対して、action:'open' を持つレコードを挿入することです。そのためには、action:'open' がまだない場合にのみ、すべての user_id-message_id 関連付けを取得する必要があります。
テーブルにも action:open と同じ user_id-message_id 関連付けを持つレコードがある場合、user_id-message_id を除く個別の user_id-message_id レコードを返すクエリを作成することは可能ですか?
期待される結果:
python - Pythonを使用してelasticsearch-dslのフィールドを集約します
ドキュメントに関する情報を集計 (合計およびカウント) する Python ステートメントの書き方を教えてもらえますか?
脚本
出力
これは何が原因ですか?「集計」キーワードは間違っていますか? インポートする必要がある他のパッケージはありますか? 「出席」インデックス内のドキュメントに emailAddress というフィールドがある場合、どのドキュメントがそのフィールドに値を持っているかをどのように数えますか?
elasticsearch - Elasticsearch は、「配信」されたが「開封」されていないすべてのメッセージを検索します
次のelasticsearchインデックスデータがあります:
すべての「開かれていない」メッセージを見つける方法は? 期待される結果:
python - elasticsearch-dsl-py を使用した範囲集約
elastic-search-dsl を使用すると、私の python コードは
CURL コードのように範囲を定義するには、ここからどこに行けばよいでしょうか? 現在、このトピックに関する GIT とドキュメントはまばらです。例が見つかりません。
elasticsearch - Elasticsearch - 何が速い? 同一のドキュメントにインデックスを付けるか、detect_noop で更新します: true?
親子ドキュメント マッピングがあり、親には contact_id フィールドが 1 つしかありません。そして、新しい子ドキュメントを挿入するときに、この親ドキュメントが存在することを確認する必要があります。既に存在する場合と存在しない場合があります。
そのため、Bulk API を使用して、存在しない場合は親を挿入し、1 つの要求で子を挿入します。
私の質問は、どちらの方法がより高速かということです: update
withdoc_as_upsert
およびdetect_noop
ORindex
おそらく既に存在する同じデータを持つ新しいレコード:
また
elasticsearch - Searching in specific indices with JSON object
I have a problem. In my application I'm using ElasticSearch. I'm posting JSON object to my ElasticSearch server. That JSON object contain DSL query. So, what I need to do, is to query specific index for some data.
This is the query:
Query works just fine, it returns data which I want to. However, in ElasticSearch logs I can see:
It tries to fetch something from twitter index, which is some standard out-of-the-box index for testing. Why? I specified that I want to search in index-1, not all of them.
I found workaround, just to add:
"ignore_unmapped" : true
in sort, but it's not really a solution.
I don't know if it matters, but I set up a REST which I'm calling, and inside my Java app I'm passing JSON to ElasticSearch like that:
Anyone have any clue what is wrong? I would really appreciate any