問題タブ [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.
python - elasticsearch_dsl は、特定の文字を含むフィールドのデータを除外します
Windows イベント ログを含むデータセットがあります。フィールド TargetUserName の値のうち、# などの特定の文字を含む値を除外しようとしています。
基本的に、TargetUserName に # が含まれる場合は集計しません。以下は私の現在のコードです。
どんな助けでも大歓迎です。ありがとうございました。
python-2.7 - Elasticsearch DSL のアップグレード
このようなクエリがあります (Elasticsearch DSL v0.0.11 を使用)
v2.x を使用してどのように記述しますか? いつF
機能がなくなったのですか?
Q
どういうわけか機能で?
python - ネストされたプロパティのフィルターと集計を使用した Elasticsearch DSL python クエリ
ネストされたオブジェクトを介したフィルタリングを使用して、フィルタリングされた Elasticsearch クエリを作成し、集約を作成して、ネストされたオブジェクト リスト内のネストされたオブジェクトの最小値を取得したいと考えています。
フィルタリング部分は機能しますが、aggs (集約) 部分とバインドできません。フィルターの後にパーツをコードに追加すると、.aggs.bucket
無視される ( に表示されないsearch.to_dict()
) か、構文エラーが発生します。
それらを結び付ける方法の例を誰か教えてもらえますか? nested1.foo.bar
フィルタリングされたクエリ結果と計算された最小値の両方を1つの応答で取得しようとしています
スキーマの例:
クエリの作成:
基本的に私がする必要があるのは、一意の MyExample ドキュメントごとにネストされたすべてのnested1.foo.bar値の最小値を取得することです(一意の myexample_id フィールドがあります)
python - Python で CSV を ElasticSearch にインデックス付けする
Logstash を使用せずに、CSV ファイルを ElasticSearch にインデックス付けしようとしています。私はelasticsearch-dsl
高レベルのライブラリを使用しています。
たとえば、ヘッダー付きの CSV があるとします。
フィールドごとにすべてのデータをインデックス化する最良の方法は何ですか? 最終的には、各行を次のように表示することを目指しています
python - elasticsearch-dsl - Python で平均を収集する集計
Elasticsearch-dsl ライブラリを使用しようとしていますが、残念ながら十分に文書化されていません。
次のフィルターがありますが、これは機能します。
最初に、どれだけさかのぼって検索する必要があるかを見つけます。
次に、フィルターを使用して検索を実行します
この後、いくつかの aggs を実行する必要があります。私は次のものを持っていますが、動作しません:
それはただ戻ってきます:
Avg(field='ask')
また、簡単なことだけでなく、楽しい計算を行うためにも必要です。お願いします + (スプレッド / 2)
すなわち
s = s.aggs.bucket('average', 'avg', field='ask + (スプレッド / 2')
誰にもアイデアはありますか?
ここでは、spread を整数型にする必要があります。現在は文字列です。最初に python を使用してインデックスを作成しました。インデックスを削除してやり直してよかったのですが、作成時に Python でフィールド タイプを指定する方法がわかりません。