問題タブ [spring-data-elasticsearch]

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

elasticsearch - Springdata elasticsearch id フィールドを _id にリマッピング

Java には、ドメイン クラス Foo があります。id フィールドがあります。Springdata は、このフィールドを「_id」ではなく「id」という名前に自動的にマップします。この ID を _id フィールドに再マップする方法はありますか?

したがって、findById(String id) を実行すると、find by は、エラスティック検索によって生成された _id ではなく、ドメイン オブジェクトの id フィールドを使用します。

findBy_Id(String id) という名前のメソッドを作成しようとしましたが、Spring データ ライブラリは、このフィールドがモデルに存在しないと文句を言います。これを機能させるために、すべてのオブジェクトの id プロパティの名前を _id に変更する必要はありませんでした。

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

java - Elasticsearch Query Aggregate Spring Framework elasticsearsh 方法

次を使用して、クエリの結果を集計したいと思います。

Elasticsearch Spring Frameworkを使用して、Javaでそれを行うにはどうすればよいですか? どのメソッドを呼び出すのですか? そしてどのオブジェクトで?

これまでのところ、Javaでの私のコードは次のとおりです。

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

spring-data-elasticsearch - 埋め込まれた Spring Data Elasticsearch を HTTP 経由で直接クエリしますか?

Java クライアントを使用せずに、Spring Data ES を使用して組み込み ES を HTTP 経由で直接クエリすることは可能ですか? どのように?

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

java - _version、_id などの Spring-data-elasticsearch メタデータ アノテーション

注釈を使用して、モデル オブジェクトにフィールドを@Id追加できidます。クエリを実行すると、結果のモデル オブジェクトには_id@Id注釈付きフィールドに elasticsearch の値が含まれます。

ただし、_version. versionモデルにフィールドを追加して注釈を付けようとしました@Versionが、何も起こらず、フィールドが残りnullました。

_index_type_idなどのフィールドを参照しています_version...

_versionそれは楽観的ロックに使用されるため、私は特に心配しています。

if_idがサポートされていて_version、他のメタデータ フィールドも何らかの形でサポートされているように思えます。

spring-data-elasticsearch のドキュメントを読んだところ、何も見つかりません。分かる方、アドバイスお願いします。

spring-data-elasticsearch ではすべての elasticsearch ドキュメント メタデータ フィールドがサポートされていますか? もしそうなら、どのように?

さらに、_versionどうにかして取得できる場合、spring-data-elasticsearch を使用するときに楽観的ロックに使用するにはどうすればよいですか?

ありがとう。

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

spring-data-elasticsearch - spring dataエンティティフィールドをelasticsearchの別のフィールドにマッピングすることは可能ですか?

私はこのモデルを持っています:

現在、elasticsearch ドキュメントの「color」フィールドにマップされています。「shirtColor」という別のフィールドにマッピングできますか? 多分注釈を通して?

0 投票する
3 に答える
9506 参照

spring-data-elasticsearch - findFirstBy と findTopBy は Spring Data Elasticsearch では機能しません

findFirstBy と findTopBy を使用してコレクション内の最新のレコードを取得しようとしていますが、Spring Data Elasticsearch では機能せず、NullPointerException をスローします。

私のリポジトリの方法は次のとおりです-

例外は -

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

spring-data-elasticsearch - spring-data elasticsearch で NativeSearchQueryBuilder を使用してフィルター処理されたクエリ

私はエラスティックサーチが初めてです。コンソールを使用して正しい結果を得るフィルター処理されたクエリがあります。

対応する spring-data バージョンを取得できません。これが私が試したものです:

このクエリでは結果が得られません。

誰かがこれで私を助けてくれますか?