問題タブ [elasticsearch-2.0]

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

elasticsearch - ElasticSearch:指数関数的減衰の重み付き合計としてスコアリングする最速の方法は?

Elasticsearch 2.1 で以下のスコアリングの質問に対する最速の解決策を見つけることに興味があります。

私の文書にはいくつかの類似したフィールドがweight_1, ..., weight_Nあり、decay_1, ..., decay_N. また、事前にパラメーターdecay_1, ..., decay_Nscale_1, ..., scale_N. ドキュメントスコアとして次のように計算したいと思います。

SUM(weight_i * 0.5**((decay_i - origin_i) / scale_i), i=1..N)

前もって知っNているので、合計する必要があるフィールドの数が正確にわかり、スコアリング ソリューションは動的な数のフィールドを処理する必要がありません。

これは非常に簡単に行うことができますN = 1:

確かに、これは Lucene 式 (N前もって知っているので)、またはネイティブ Java スクリプトまたは Groovy スクリプトを使用して実現できます。しかし、私は最もパフォーマンスの高いソリューションに興味があります。これは通常、可能な限りビルトインを使用することを意味しているようです。

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

elasticsearch - Elasticsearch 2.2 : marvel プラグインをインストールできない

Windows に ES と Kibana 用のマーベル センス プラグインをインストールしようとしています。ES バージョン 2.2.0 と Kibana バージョン 4.4.0 を使用しています。

これが私がやろうとしたことです

ESの場合

私は得る

私も試しました

しかし、私は得る

Kibanaの場合、うまくいかないことはわかっていましたが、それでも

私は試した

そして私は得る

誰かが同様の問題に直面しましたか?どんな助けでも大歓迎です。ES 2.1 と Kibana 4.3 ではこれらの問題に直面しませんでした

ES Web サイトからすべてをダウンロードしました。

編集

に記載されているオフライン インストール

https://www.elastic.co/guide/en/marvel/current/installing-marvel.html#offline-installation

ES では機能しますが、Kibana では機能しません。無効な URL を訴えます。

0 投票する
0 に答える
1217 参照

date - Elasticsearch 2.2 : 日付を解析できません

私はES 2.2.0を持っていて、このような日付を解析しようとしています

ここに私のマッピング定義があります

しかし、私は得る

間違ったフォーマットを使用していますか? ES がマッピングで指定された形式に自動変換する方法はありますか?

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

curl - Elasticsearch : カールが機能しない

私はES 2.2.0を持っていて、試しています

しかし、私は得る

ここにファイル jnk.json の内容があります

そのため、マッピングを作成してから、単一のドキュメントを投稿しています。私は何を間違っていますか?

同じ結果が得られます-XPUT

編集

どうもありがとう@Bahaaldine Azarmi!不足しているコンマがあり、マッピングを個別に作成できました:)しかし、私はバルクコマンドを次のように試しました

APIによると、エラーが発生しました

ここに私のpost.jsonがあります

私の構文に何か問題がありますか?場違い:なキャラは?

修理済み

これらは区切り文字として扱われるため、バルク API では改行は許可されません。したがって、ファイルの正しい形式は

入力ファイルは改行で終了する必要があります

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

elasticsearch - Elasticsearch Bulk API : 複数のレコードを投稿できません

バルク API を使用して以下を投稿しようとしています。私はES 2.2.0を持っています

なので

しかし、私は得る

なぜ},無効なのですか?コンマなしで試してみましたが、,!がなくてもエラーが発生します。

構文の何が問題になっていますか?

編集

私はそれを動作させることができました

これは、一括 API を使用して複数のレコードをインデックス化する唯一の方法ですか?