問題タブ [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 に答える
1946 参照

elasticsearch - ソース フィルタリングを使用した ElasticSearch NEST MultiGet

マルチ get を使用して、ソース フィルタリングで厳密に型指定されたオブジェクトのコレクションを返そうとしています。ElasticSearch の JSON API で必要な結果を作成できましたが、それを NEST に変換する方法がわかりません。 1.0 API。

これは私が作成しようとしているクエリです。それは正しく動作します:

これは私がいじっているものですが、実際にはソースをフィルタリングしません。代わりに、完全なオブジェクトを返しています。

どんな助けでも大歓迎です。また、 SourceEnabled()式ベースの (型安全な) 呼び出しのシグネチャが存在する場合は、そのシグネチャを使用することをお勧めします。

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

.net - Elasticsearch.Net 1.0.2 + NEST 1.0.2 が正しく動作しない?

次のクエリを使用します。

その部分をコメントアウトすると、.Query()予想通り 20 件ヒットしますが、この.Query()部分では常に 0 件のヒットがあります。

Elastichead で同じことを試したところ、次の JSON が生成されました。

結果は20ヒット。

次に、 ConnectionStatus.Request を調べましたが、そこにある JSON は異なります。

default_field生成が間違っています。私は何を間違っていますか?

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

.net - NEST を使用して Elasticsearch で複数フィールド マッピングを作成する方法

エラスティック検索のチュートリアルに従っていますhere。.NET ではありませんが、NEST を使用して議論されているすべてのことをほぼ追うことができました。マッピングに関する部分に到達しましたが、NEST を使用して以下の要求を表す方法がわかりません

どこでも解決策を確認しましたが、最も近いのはこのスタックオーバーフローの質問でした。

どうすればこれを達成できますか? 私が従うことができる例でelasticsearchの完全な初心者のためのサイトへのリンクも感謝します.

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

c# - ElasticSearch: 書き込み直後のデータのクエリ

ES に書き込んだ後、すぐにキーでデータを読み取れるようにする必要があります。これは可能ですか?DataMapはキーと値のペアであり、_idキー フィールドへのパスであることに注意してください。

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

c# - Elasticsearch.net クライアントが基本検索を実行できない

次のような基本的な Elasticsearch クエリがあります。

私は結果を返します。感覚的に実行しても問題ありません。

だから私はelasticsearch.netでこれをやろうとしています

そして、結果が返されません。新しい {} を含む検索本文がある場合、ヒットは取得されますが、フィルタリングされません。

私は何を間違っていますか?

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

elasticsearch - elasticsearch NEST を使用した QueryString クエリの複数の値

単一のフィールドに複数の同様の条件を持つ NEST クライアントを使用して、ES からドキュメントを取得する必要があります。

私のクエリは次のとおりです。

私の弾性検索NESTクエリ(単一のような操作の場合)は次のとおりです。

単一のフィールドで複数の like 操作を使用してこれを行うにはどうすればよいですか? 私が間違っていることを教えてください。

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

c# - Elasticsearch-net & NEST - ソート時の検索レスポンスが異なる

並べ替えが使用されている場合、NEST はすべてのシャードから正しい並べ替えられた SearchResponse を返しません。

ES スローログをオンにして、elasticsearch.yml 内のすべてのシャードからのクエリを確認し、センスを使用して同じクエリを実行します。結果は完全に的外れです。

  • index.search.slowlog.threshold.query.warn: 5ms
  • index.search.slowlog.threshold.query.info: 5ms
  • index.search.slowlog.threshold.query.debug: 5ms
  • index.search.slowlog.threshold.query.trace: 5ms

これを修正する方法はありますか?