私は最近、自分のプロジェクトの1つにelasticsearchを含めることを試みました。したがって、私はそうするためにさまざまな可能性を探しました。基本的には、a)トランスポートクライアント(内部プロトコルクラスタノードも通信に使用する=私の理解)またはb)すべてを自分でREST HTTP呼び出しとして実装することです。現在のelasticsearchバージョンのSpringブートアプリケーション
b)は良い選択肢のようには見えず、とにかく私はspring-data-elasticsearchを使ってみましたが、これは最近、バージョン5.5.0をサポートするためにバージョン3.0.0に更新されました。最後のバージョンが非常に古いように素晴らしい。
まあ、私はすべてを試みたが、これは本当にあなたが入る依存地獄のいくつかの種類のようだとして、それは私のプロジェクトで動作するように取得するために管理していませんでした。私のプロジェクトは大きすぎます。新しいspring-data-elasticsearchバージョンをサポートするために必要と思われるスプリングブート2.0.0M4にアップグレードすることはできません。
だから、誰かが今のところ、現在および好ましい方法にアドバイスをしてくださいと未来は春のプロジェクトでelasticsearchに対処する方法にあるだろうか?実際にREST API全体を自分で実装する必要がありますか?何か不足していますか?使用したものがある場合
Here、右、使用すべきであるRESTクライアントですか?
Thisは古いです、私が知っている、互換性チャートです。
ありがとうございます!
ありがとうございます。それはオプションの良い要約です。あなたが提案したものと一緒に行くつもりだと思う。基本的に私は多くの記事を索引付けし、このベクトルやタームベクタのクエリのように実行し、データをすべて取得しなければなりません(ある程度フィルタリングされました。フィールドAはVALUE_1またはVALUE_2などでなければなりません)。 – Omegavirus