問題タブ [elasticsearch-dsl-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 投票する
1 に答える
260 参照

elasticsearch - Elasticsearch インデックスの Doctype の名前を変更する

Elasticsearch -pyを使用して、Django モデルで表される何百万ものレコードを PostgreSQL から Elasticsearch に移動しました。doctype にはモデルの名前を使用しました (CamelCase にありました)。

その後、 Elasticsearch DSLに切り替えたところ、デフォルトではアンダースコア付きの小文字の名前 (snake_case) を持つ Doctype が作成されることに気付きました。

ドキュメント メタで再定義したくないdoc_typeので、Elasticsearch で名前を変更します。これを行う最速の方法は何ですか?

0 投票する
2 に答える
2341 参照

elasticsearch-dsl - elasticsearch_dsl: 集計で複数のバケットを生成する

私はこれを生成したい:

つまり、クライアントの下に 2 つのバケット (num_servers) と (server_list) が必要です。

以下のコードを試していますが、エラーになります:

正しい構文が欠けていると思います。いくつかのガイダンスに感謝します。