すぐに使用できる Spring Data ElasticSearch を使用して、いくつかのエンティティを ElasticSearch にロードできます。問題は、私のモデル クラスが多くのプロパティを検討していることです。それらのいくつかについては、私の表現 (型付け) を ES に反映させたくないのです。
@Field(serializer = MyCustomSerializer, deserializer = MyCustomDeserializer)
private SomeClass someObject;
たとえば、 SomeClass を String としてシリアル化して、そのようにクエリできるようにしたいと思います。また、ES からデータを読み取るときに、カスタム デシリアライザー (MyCustomDeserializer) を記述して、この String を独自のモデルに変換できるようにしたいと考えています。
それを達成する方法はありますか??
ありがとう