問題タブ [elasticsearch-net]

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 に答える
2143 参照

elasticsearch - Nest (Elasticsearch) では、インデックスの生の json マッピングを取得するにはどうすればよいですか?

現在のマッピング (C# コードなど) と Elasticsearch インデックスのマッピングとの不一致を確認したいと考えています。

のみ:

私は c# でオブジェクトを取得GetMappingResponseします。等しいかどうかをフィールドごとに比較する必要があります。さらに悪いことに、各フィールドには独自のプロパティがあり、さらに比較するためにそれらのプロパティに降りる必要があります。

私のアプリケーションでは、マッピングの未加工の json を取得することを好み、2 つの json オブジェクトを簡単に比較して同等性を確認できます。

次に、これを試しました:

しかし、 を読むres.Responseと、AmbiguousMatchException例外が発生します。

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

elasticsearch - 1 つのインデックスに対するエラスティック サーチでの複数のマッピング

エラスティック検索タイプには、文字列とインデックスとして not_analysed としていくつかのフィールドがあります。

これらのフィールドの値を検索しているときに、分析されたインデックスも必要になります。

したがって、1 つの単一インデックスに対してエラスティック検索で複数のマッピングを行うことは可能ですか。

私の場合、1 つは not_analysed としてのインデックス用で、もう 1 つは分析されたインデックス用です。

ありがとうムケシュ・ラグワンシ

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

elasticsearch - 時間のないElasticSearchの日付フィールド値の検索

私のデータには1つの日付フィールドがあります

今私の日付フィールドと値は -

検索中、「2015-04-02」の日付のみに基づいて検索しています。しかし、私は0の結果を得ています。

正確な日付を検索する方法を誰でも提案できますか?

今、私はこれを試しています-

正確な日付-

日付のいずれか-

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

elasticsearch - Elasticsearch.bat を開始した後の NoShardAvailableException

Elasticsearch.bat を開始し、Nest を使用して最初のインデックス作成を完了しました

ElasticClient.Index クエリ。

次に、最初のクエリを使用して作成しました

これが私がやったことのすべてです。後でelasticsearch.batを使用してelasticsearchコンソールを再起動しましたが、エラーメッセージNoShardAvailableExceptionが表示され続けます。新しいelasticsearch.batを削除して再ダウンロードしましたが、同じエラーが発生し続けます。どうすれば解決できますか?

私は 1.7.1 バージョンを使用していますが、Marvel プラグインもインストールしました。

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

elasticsearch - NEST: 1 つの一括リクエストでさまざまな操作とマッピング タイプを実行するにはどうすればよいですか?

「イベント」オブジェクトのリストがあります。各イベントには、操作 (削除、更新、インデックスなど)、マッピング タイプ (ドキュメント、フォルダーなど)、Elasticsearch にインデックスが作成される実際のコンテンツ (存在する場合) があります。これらの操作が事前にどのようなものになるかはわかりません。NEST を使用して、これらのイベントごとに一括操作とマッピング タイプを動的に選択するにはどうすればよいですか?

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

elasticsearch - Elastic Search: 可変フィールドを含むデータのモデリング

次のように、JSON で表現できるデータを格納する必要があります。

さまざまな記事を読んだ後、データの非正規化は、このデータを処理する方法の 1 つです。しかし、共通フィールドは非常に長く、頻繁に変更される可能性があるため、繰り返したくありません。このデータを表現および検索するための他のより良い方法は何でしょうか? 親子?内部オブジェクト?


現在、私は多くの挿入、更新、およびいくつかの検索を扱っています。しかし、検索を実行するときはいつでも、非常に高速でなければなりません。エラスティック検索を使用するために NEST (.net クライアント) を使用しています。使用される検索クエリは、次のように機能することが期待されます。

  1. 入力:searchStringuserID
  2. 動作: タイトル、コメント、タグ、または関連性の高い順に並べ替えsearchStringられたメモのいずれかを含む記事userID
0 投票する
1 に答える
1170 参照

c# - ElasticSearch.Net - 複数のコンポーネントで配列を更新する

ElasticSearch を使用してデータのインデックスを作成しましたが、特定のフィールドの更新に問題があります。JSON のスニペットは次のとおりです。

person次のような新しいオブジェクトを追加する必要があります。

次のようにPeople定義しています。

color次のようにして、問題なく更新しました。

ただし、フィールドは文字列のリストではなくオブジェクトpersonのリストであるため、フィールドを更新する方法がわかりません。Person

どんな助けでも大歓迎です!