問題タブ [nest]
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.
filter - ElasticSearch/Nest を使用して空の文字列をフィルター処理する
これはばかげた質問かもしれませんが、Nest を使用して ElasticSearch で空の文字列をフィルタリングするにはどうすればよいですか。具体的には、次の結果を再現するにはどうすればよいですか。
私はもう試した:
ElasticSearch および Nest フィルタリングに従って機能しないものは、条件のないクエリのように扱われ、すべてを返しますが、.Strict() を追加すると DslException がスローされます。
また、 .Missing() と .Exists() を試してみましたが、役に立ちませんでした。
参照用の私の _mapping の関連セクション:
任意のポインタをいただければ幸いです。
c# - 配列オブジェクトをネストされた型として扱うように、elasticsearch の既定のインデックス作成を構成する方法はありますか?
複雑なタイプにelasticsearchの自動インデックス作成を使用しようとしていますが、リスト項目をネストされたタイプではなく通常のオブジェクトとして扱いたいのですが、このデフォルトを変更する簡単な方法はありますか?
elasticsearch - 検索から限られたフィールドを返すにはどうすればよいですか?
次のクエリがあります
限られたフィールドだけで結果を得るにはどうすればよいですか? ドキュメントとヒットが表示されますが、それらのオブジェクトには List_BorrowerSet が null として含まれています。
elasticsearch - NEST を使用して、Elasticsearch で複数の値フィールドを定義およびクエリします
NEST を使用して、Elasticsearch で複数値フィールド (マルチフィールドではない) を持つドキュメントのインデックスを作成したいと考えています。次のデータを検討してください。
記述しようとしている Lucene クエリは次のようになります。
このクエリは、すべての名前フィールドを検索する必要があります。NESTを使用してこれを行う方法は?
elasticsearch - Elastic Search を使用して個別のメンバーではなく、完全に複雑にネストされたコレクション アイテムを照合する
ヒットしたいアイテムのネストされたコレクションを持つインデックスがあります。コレクション アイテムには複数のプロパティが含まれており、いずれかだけでなく、特定のクエリにすべて一致する必要があります。モデルは次のとおりです。
そのため、コレクション内にMember1
とMember2
の値の特定の組み合わせを持つドキュメントのみをヒットしたいと考えています。IndexEntry1.NestedProperty1
コレクションをネストされたものとしてマップする必要があると考えました。
マッピングは次のとおりです。
次のようなクエリを使用します。
ただし、同じコレクション アイテムの両方の値を持つドキュメントでのみヒットすることを期待しているのに対し、value1
値または値のいずれかを持つドキュメントでまだヒットしています。value2
NestedProperty1
elasticsearch - IndexOption = ドキュメントの設定方法
NEST (Elastic Search .NET クライアント) を使用して以下の結果を取得する必要があります。
私はこれまでやってきました
私を得る
だから、どのように
- add "index_options": "docs" (IndexOptions.docs を見つけましたが、属性として有効ではありません)
- 並べ替えをそのままに変更
elasticsearch - Nest での Elasticsearch の機能の提案
Nest でエラスティック検索の提案機能を使用する方法はありますか? 現在のドキュメントでは見つかりません。
elasticsearch - エラスティック検索用の NEST クライアントを使用した用語クエリによる検索
特定の用語でドキュメントを検索するのに苦労しています。私が行うたびに、結果はゼロになります。
コード例を次に示します。
このインデックスを使用して、クエリ文字列フィルターを使用して smith という名前の顧客をクエリできます
しかし、ファイラーという用語を使用して顧客を検索しようとすると、結果はゼロになります
何が間違っているのかわかりませんか?上記の例では、姓が「Smith」と完全に一致する結果のみがクエリで返されるようにし、「Smith Jones」などの 2 つの姓がある場合は結果に表示されないようにします。