問題タブ [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.
elasticsearch - ElasticSearch:指数関数的減衰の重み付き合計としてスコアリングする最速の方法は?
Elasticsearch 2.1 で以下のスコアリングの質問に対する最速の解決策を見つけることに興味があります。
私の文書にはいくつかの類似したフィールドがweight_1, ..., weight_N
あり、decay_1, ..., decay_N
. また、事前にパラメーターdecay_1, ..., decay_N
とscale_1, ..., scale_N
. ドキュメントスコアとして次のように計算したいと思います。
SUM(weight_i * 0.5**((decay_i - origin_i) / scale_i), i=1..N)
前もって知っN
ているので、合計する必要があるフィールドの数が正確にわかり、スコアリング ソリューションは動的な数のフィールドを処理する必要がありません。
これは非常に簡単に行うことができますN = 1
:
確かに、これは Lucene 式 (N
前もって知っているので)、またはネイティブ Java スクリプトまたは Groovy スクリプトを使用して実現できます。しかし、私は最もパフォーマンスの高いソリューションに興味があります。これは通常、可能な限りビルトインを使用することを意味しているようです。
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 を訴えます。
date - Elasticsearch 2.2 : 日付を解析できません
私はES 2.2.0を持っていて、このような日付を解析しようとしています
ここに私のマッピング定義があります
しかし、私は得る
間違ったフォーマットを使用していますか? ES がマッピングで指定された形式に自動変換する方法はありますか?
curl - Elasticsearch : カールが機能しない
私はES 2.2.0を持っていて、試しています
しかし、私は得る
ここにファイル jnk.json の内容があります
そのため、マッピングを作成してから、単一のドキュメントを投稿しています。私は何を間違っていますか?
同じ結果が得られます-XPUT
編集
どうもありがとう@Bahaaldine Azarmi!不足しているコンマがあり、マッピングを個別に作成できました:)しかし、私はバルクコマンドを次のように試しました
APIによると、エラーが発生しました
ここに私のpost.jsonがあります
私の構文に何か問題がありますか?場違い:
なキャラは?
修理済み
これらは区切り文字として扱われるため、バルク API では改行は許可されません。したがって、ファイルの正しい形式は
入力ファイルは改行で終了する必要があります
elasticsearch - Elasticsearch Bulk API : 複数のレコードを投稿できません
バルク API を使用して以下を投稿しようとしています。私はES 2.2.0を持っています
なので
しかし、私は得る
なぜ},
無効なのですか?コンマなしで試してみましたが、,
!がなくてもエラーが発生します。
構文の何が問題になっていますか?
編集
私はそれを動作させることができました
これは、一括 API を使用して複数のレコードをインデックス化する唯一の方法ですか?