Próbuję przejść od Solr do Elasticsearch, konwersję niektórych klas, które pracowałem z Solr do Elasticsearch, ale teraz utknąłem w tym.ElasticSearch odpowiednik Solr getBeans
W Solr Kiedyś miałem:
QueryResponse response = getServer().query(myQuery);
List<MyClass> result = response.getBeans(MyClass.class);
i to było to, mam listę z obiektami myClass że mogę używać, ale nie znalazłem odpowiednik dla getBeans w ElasticSearch Java API, jest tam coś podobnego albo muszę źródło wynikowy
searchHit.getSourceAsString();
lub
searchHit.getSource();
i przeanalizować wynik, aby utworzyć własną fasolę?
Każda pomoc lub wskaźnik we właściwym kierunku będzie bardzo doceniana.
Dzięki.
Właśnie znalazłem: Pojo pojoBack = mapper.readValue (response.getSourceAsBytes(), Pojo.class); czy to jest właściwy sposób, aby to zrobić, czy jest jakiś inny sposób? Dzięki jeszcze raz! – im8bit