問題タブ [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.
python - Python:ネストされた辞書にキーを設定する
タイトルは、私が本当に作りたい質問に比べるとかなりシンプルですが、どのように表現すればよいのかよくわかりません。私が作成しているXML解析モジュールの場合、XMLドキュメントの正確な構造に従ってキーと属性を追加する必要があります。次に例を示します。
戻る必要があります:
...プログラムがXMLドキュメントの正確な構造を知らなくても。任意の数の属性、任意の数のネストされた属性を持つことができます。
使用する
XMLドキュメントが3つの属性ネストを使用しているかどうか、またはそれらの属性のネストにさらに多くのネストが含まれているかどうかがわからないため、機能しません。
私が持っていたアイデアは、パーサーがネストの始まりに遭遇するたびに、つまりパーサーが到達した場合に「ノードを開く」ことでした。
内に属性を割り当てます
Dict ["Person"] ["Skills"]、およびいつ
が発生すると、ノードが「閉じ」、Dict ["Person"]に属性が割り当てられ続けますが、これを実装する方法がわかりません(ただし、ドキュメントのすべての値、属性、およびノードを取得できます)。
上記のように、XMLドキュメントの正確な構造を知らなくても、辞書を正しい形式でネストするにはどうすればよいですか?
c# - NEST を使用した Elasticsearch: 部分的な単語を見つけるようにアナライザーを構成する方法は?
大文字と小文字を区別せず、一部の文字のアクセントを無視して、単語の一部で検索しようとしています。出来ますか?デフォルトのトークナイザーを使用したngramでうまくいくはずですが、NESTでそれを行う方法がわかりません。
例: 「musiic」は「musiic」を含むレコードと一致する必要があります
私が使用している Elasticsearch のバージョンは 1.9 です。
私はこのようにやっていますが、うまくいきません...
ありがとう、
デビッド
loops - LLVMでループ境界を取得するには?
LLVM API を使用してループ境界を取得したい。以下はコードの一部です。境界を取得することが正しいかどうかはわかりません。それで、私が考えていない他の状況はありますか?
注: LLVM のバージョンは 3.0 です。
c# - NESTを使用したelasticsearch:ドキュメントのバージョン管理を使用するには?
私はelasticsearchを使用しており、NESTドライバーを介してC#からアクセスしています。NEST ドライバーを介して追加および更新するドキュメントに対して、いくつかの同時実行制御を行う必要があります。対応する Elasticsearch 機能へのリンクを次に示しますが、NEST ドライバーでドキュメントのバージョン管理を使用する方法に関する情報を見つけることができません。
「_version」プロパティがインデックス付きドキュメントから(シリアル化せずに)逆シリアル化されることを期待して、マッピングを設定しようとしましたが、うまくいきませんでした。
私がやろうとしていることを誰かができましたか?これは可能ですか?
c# - Nest Client を使用した Elastic Search の動的ファセット
Nest fluent API のみを使用せずにファセットの構築を制御する方法が必要です。主な必要性は、allterms または facetfilters を含めたり除外したりする必要がある場合があることです。
以下のコードは機能しますが、ファセットを変更するには、再コンパイルする必要があります。Func が必要であることがわかりましたが、これを機能させるために正しい型を返すことができませんでした。
以下のコードは機能しません。その理由は確かです。デバッグすると、ファセット用語が作成されますが、「FacetBuilder」が提供するデータはありません。
lucene - ElasticSearchファセット数がアイテムの総数と一致しない
検索インデックスに98のドキュメントがあります。フィルタを使用せずにファセット検索を実行すると、ファセット数がその用語のインデックス内のアイテム数と一致しません。ファセットセットを現在のドキュメント数98に設定すると、ファセットカウントは、その用語の正しいアイテム数とともに返されます。以下はファセット検索のjsonです。
正しい数のアイテムを返さない
正しい数のアイテムを返しますか
elasticsearch - Dictionary の NEST マッピング
NEST を使用しようとしていますが、このクラスと一緒に使用する方法がわかりません
このようなクラスで新しい流暢なマッピングを使用するにはどうすればよいですか?
私はこれが好きです:
辞書に対してクエリを作成することはできますか? キー名が「visits」の mesurenemt を使用して、昨日からすべてのメトリックを取得したい場合、どのように表示されますか?
c# - NESTフィールドブースティングを使用したElasticSearch
NESTの強い型のクライアントを使用してC#でElasticSearchを使用しています。エントリを含むインデックスがあります。
ここで、Yearはエントリの年(例:2012)であり、Awardはエントリが獲得したAwardのタイプであり、nullの場合があります。
次に、ブーストを使用してこれらのエントリを検索し、さまざまなプロパティを探します。次のコードでは、説明に一致する結果よりも、タイトルに一致する結果を上位にランク付けする必要があります。
私は今、賞を受賞した人たちから結果を後押しし、また新しいエントリーを後押しするように頼まれました(つまり、年ごとに)。
どうすればよいですか?インデックスサービスの一部として、または検索の一部として実行する必要があるものですか?
nest - Elasticsearch NEST / C#でのシリアル化エラー
NESTを使用してオブジェクトのインデックスを作成していますが、シリアル化時にNewtonsoftエラーが発生しています。私のオブジェクトの1つに自己参照ループがあります。ソースコードを変更せずに、JsonSerializerにアクセスして、自己参照の処理方法を変更する方法はありますか?
c# - Nest から返されない同義語を含む結果
同義語を見つける結果セットを返すために、エラスティック検索インデックスを取得しようとしています
Elastic Search Head を介してインデックス メタデータを調べて、作成されたインデックスにシノニム リストが含まれていることを確認しました。同義語エントリの例は次のようになります。「卵、胚」しかし、単純なクエリを実行すると、結果が得られません
エンティティは次のようになります (関連するプロパティが表示されます)
「embryo」というタイトルのエントリが索引付けされています。" => " 構文を使用して、Expand のさまざまな順列を true および false に設定してみました。