問題タブ [elasticsearch-indices]
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 ダウングレードの課題: ローカル リカバリ (API 後) に割り当てられたシャードが存在する必要がありますが、存在しません
Elasticsearch 0.9.x をアンインストールした後、elasticsearch 0.20.6 をインストールbrew uninstall elasticsearch
しbrew install elasticsearch-0.20
ました。
サーバーを起動すると
サーバーは、次の例外を際限なく記録します。
また、なぜインデックスがまだ存在するのか疑問に思っています。インデックスはアンインストール後に削除されているはずですよね?
localhost:9200/_cluster/health?pretty=true
赤信号を示します:
サーバーで検索リクエストを実行しようとすると、
インデックス クエリの削除は機能します。
elasticsearch - Elasticsearch ファイルベースのインデックス テンプレートが「/_template」API 呼び出しに表示されない
Elasticsearch でのインデックス テンプレートの使用を自動化しようとしているので、"[ES_CONFIG_DIR]/templates/" ディレクトリ ( http://www.elastic.co/guide/en/elasticsearch/ reference/current/indices-templates.html#config ) を適切な形式に置き換えます (サンプル ファイル: http://pastebin.com/waKCBGgW )。My Chef クックブックは次の手順を実行します。
1.「[ES_CONFIG_DIR]/templates/tpl_misc.json」ディレクトリに JSON テンプレート ファイルを作成します 2.elasticsearch サービスを再起動します
これを完了するためのシェフ コードのブロックは次のとおりです。
関連属性:
関連レシピコード:
テンプレート ファイルが必要な場所 (/usr/local/etc/elasticsearch/templates) に作成されていることを確認できますが、ES に存在することを確認すると (curl -iL http://localhost:9200/_template/tpl_misc )私はいつも 404 を受け取ります。私の問題について何かアドバイスはありますか?
助けてくれてありがとう!
elasticsearch - 既存の Elasticsearch インスタンスにインデックスを追加する最良の方法
最初のサーバーとは無関係の独自のインデックスが既にあるサーバーから別のサーバーにインデックスを移動する最良の方法は何ですか?
基本的なシナリオは、server-1 にインデックスがあり、website-1 で使用されています。サーバー コストのために、server-1 の server-2 から独自の ES インデックスを使用する website-2 を移動したいと考えています。 .
ありがとう
elasticsearch - Elasticsearch - 時間範囲内の既存のインデックスを見つける最良の方法は何ですか?
以下は、2015 年 1 月の指数の例であり、他の月/年の同様の指数です。インデックスは日付に基づいて作成されますが、毎日のインデックスを持つ必要はありません。
時間範囲内のすべての既存のインデックスをクエリしようとしています。たとえば、2015 年のすべてのインデックスなどです。
curl -XGET 'http://localhost:9200/abc-2015*/_aliases/'
しかし、2015 年 1 月 13 日から 2015 年 2 月 28 日までのクエリはどうでしょうか。私たちはするかもしれません
curl -XGET 'http://localhost:9200/abc-2015-01*,abc-2015-02*/_aliases/'
ただし、1 月と 2 月の範囲外のインデックスも返します。既存のすべてのインデックスを効率的にクエリする最良の方法は何ですか?
elasticsearch - ES クラスターに不要なインデックスが作成される
不要なインデックスが ES クラスターに作成されています。たとえば、怒鳴る
elasticsearch - ソナー Web サービスを開始できませんでした
私はSonarqube 5.1に取り組んでいます。以前は問題なく動作していましたが、後でデバイスにスペースが残っていないというエラーが発生しました。不要なファイルをいくつか削除して、サービスを再起動しました。サービスのステータスが実行中であることがわかりますが、Web ページにアクセスできません (ソナー Web サービスが開始されていないため) ログを確認したところ、以下のエラーが見つかりました。
シャードを削除する必要がありますか? はいの場合、それを行う方法は?シャードを回復する方法は?インデックスは間違っていますか?[ソースライン] はマシンのどこにありますか? これで私を助けてください。
前もって感謝します。
elasticsearch - Elastic Search _stats get から結果を絞り込むことはできますか?
私が取り組んでいるプロジェクトにエラスティック検索を使用していますが、インデックス統計検索から得た結果を絞り込む方法があるかどうか疑問に思っていました。 https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-stats.html
私は現在docs
、インデックスについて取得したデータを絞り込むために使用していますが、ドキュメント数が 0 より大きいデータのみを取得したいと考えています。これが可能かどうか、または方法を知っている人はいますか?
ありがとう!
エラスティック検索 1.5.2 の場合
json - Elastic Search JSON 文字列:JSONObject のインデックス作成
次のようなエラスティック検索インデックス値を使用できます
このデータを取り込もうとすると、このエラーが発生します
まず、上記は有効な JSON 形式ですか? もしそうなら、なぜエラスティックはそれをインデックス化できないのですか?
elasticsearch - エラスティック検索マッピングでフィールドを無視する方法
エラスティック検索でマッピングを作成して、受信データのフィールドの 1 つを無視しようとしています。ここのドキュメントに従っています
https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-object-type.html#_enabled_3
有効なプロパティはまさに私が必要としているもののように見えますが、望ましい結果が得られません。
これが私のマッピングです
ここに私のデータがあります
そして、次のエラーが表示されます
フィールドが無視されなかったのはなぜですか?
ノート:
次のプロパティも試しました
"store":false, "include_in_all":false, "index":"いいえ"
しかし、効果はありません。