問題タブ [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.
elasticsearch - ElasticSearch REST - クラスを使用せずに JSON 文字列を挿入する
REST API のクラスを使用せずに、以下のサンプル JSON 文字列を ElasticSearch にプッシュできる例を探しています。
入力を xml として取得し、NewtonSoft.JSON dll を使用して JSON 文字列に変換します。
REST API が厳密に型指定されていることは知っています。しかし、REST api でクラスを使用せずに JSON 文字列を Elastic に挿入する方法はありますか?
indexing - Elasticsearch 一括手動インデックス更新
現在、私のインデックスには次のオプションがあります。
これは、コンテンツを検索可能にするためにデータがプッシュされたら、インデックスを手動で更新する必要があることを意味します。
データのインデックスを作成するアプリケーションは、一括挿入が完了するとインデックスを更新します。
これは良いアプローチですか、それとも他の推奨される方法はありますか?
nest - Elasticsearch Nest ライブラリで実行時にハイライト フィールドを指定する
ElasticSearch for NET の NEST ライブラリでは、いくつかのフィールドを強調表示できます。コード内のフィールドの強調表示を静的に決定できます。ただし、この場合、実行時にハイライト タームを指定して、ユーザーがハイライト フィールドを選択できるようにすることはできません。
実行時に強調表示するフィールドを指定するにはどうすればよいですか?
ありがとう。
nest - ElasticClient 破棄
私はこれが初めてです。私は ElasticClient (.Net) を使用していますが、次の点に興味がありました。
- スレッドセーフですか?プーリングを使用しているためだと思います。
- 完了したら、クライアント リソースをクリーンアップするために何かする必要がありますか? IDisposable を実装していません。
ありがとう!
ボブ
nest - オブジェクトをNEST(FunctionScoreクエリ)の「Origin」メソッドに渡す方法は?
NEST (ガウス関数) を使用して function_score elasticsearch クエリを作成しようとしており、「オリジン」として渡すジオ ポイント オブジェクトがありますが、NEST の「オリジン」メソッドは文字列のみを受け入れ、elasticsearch は結果を解析できません。クエリ。Elasticsearch が正しく解析できるように、NEST でクエリを作成するにはどうすればよいですか?
NEST は上記のコードを次のように elasticsearch に渡しますが、elasticsearch はこれを解析できません (origin は文字列として解析されます)。
}
以下は、Elasticsearch が実行できる正しいクエリです (原点はジオ ポイント オブジェクトとして解析されます)。
indexing - Elasticsearch.net でメモリ インデックスを作成する
次のコードでメモリ インデックスを作成しようとしましたが、通常のインデックスが作成されます。何か案が?