問題タブ [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.
elasticsearch - @Query を使用した Spring の ElasticSearch
ElasticSearch の _plugin/head インターフェイスを使用してクエリを作成できました。このクエリは、特定の場所にある特定のデバイスの最新のタイムスタンプを返すことを目的としています。クエリは次のようになります。
上記のクエリは意図したとおりに機能します。Spring-Boot と Spring-Data-ElasticSearch を使用しElasticSearchRepository
て、次のように独自に定義しました。
上記のコードは主に one を返すと予想されるため壊れていますがDeviceEvent
、実際には count = 10 (デフォルトのページ サイズ) のデバイス イベントを返しています。また、結果がタイムスタンプの降順で並べられていないようです。クエリのsize
andorder
部分が取得されていないかのようです。
ここで何が間違っていますか?
elasticsearch - Spring Data Elasticsearch の ElasticsearchTemplate と ElasticsearchRepository
Spring Data Elasticsearchを参照しています
org.springframework.data.elasticsearch.repository.ElasticsearchRepository
org.springframework.data.elasticsearch.core.ElasticsearchTemplate
これらは同じ目標を達成する 2 つの異なる API のようですが、これら 2 つのタイプの違いが何であるか、さらに重要なことに、どちらをいつ使用するかはわかりません。
誰かアドバイスや指導をお願いできますか?
elasticsearch - ES インデックスの Discover 機能の使用中にエラーが発生しました
apitestresults というインデックスがあります。elasticsearch 1.4.4に接続している spring-data-elasticsearch、バージョン 1.1.2.RELEASE を介してデータを入力します。次に、Kibana 4.0.1を持っています。Elasticsearch インスタンスへのアクセスを設定します。これには既に他のインデックスが含まれています。Discover -> Settings -> IndexPattern -> apitestresults を使用すると、次のエラーが表示されます。
これは、こちらのスクリーンショットにも示されています (黒い部分はホスト名です)。
どんな助けでも大歓迎です
どうもありがとう!