問題タブ [elasticsearch-py]

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 投票する
2 に答える
7851 参照

python - エイリアス アクションに相当する Elasticsearch-py は何ですか?

elasticsearch-dslを使用して、複数のインデックスアプローチを実装しようとしています。基本的に次の 2 つの手順があります。

1. エイリアスを作成します。

2. 必要に応じてエイリアスを変更します。

私はelasticsearch -pyを使用してステップ1のみを実装できました(DSLではありません):

ステップ2でそれを行う方法がわかりません。では、elasticsearch-dsl(または少なくともelasticsearch-py)で同等のものは何でしょうか?

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

python - Elasticsearch-dsl ソート、最後の X エントリを検索

index/doc タイプの最後の 30 エントリを見つけようとしています

私は何も試していませんが、私はすべてアイデアがありません!

私の現在のアプローチでは、過去 5 分間のすべての結果を見つけてから、結果をフィルター処理して最後の 30 エントリを取得しますが、これは正しいアプローチよりも遅くなります。

そして、私は試しました

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

elasticsearch-py - Elasticsearch-py バルク パーコレート機能

バルク パーコレート機能を Elasticsearch-py (つまり mpercolate) で機能させようとしていますが、オンラインで例を見つけることができませんでした。percolate 関数を使用できるので、これを機能させることができます。

これまでに読んだドキュメントによると、一括送信を行う場合は、改行で区切られた文字列としてヘッダーと本文を送信する必要があることが暗示されているようです。したがって、私は試しました:

これにより、一般的な「elasticsearch.exceptions.TransportError」が表示されます。誰でも私が適応できる実用的な例を持っていますか?