Hi there!
I started playing with the Java API, and was wondering if what I intend to do
is possible.
I would like to extend the ES functionality with a plugin, and perform my own
logic on documents and aggregations returned from a query (written in the usual
QueryDSL syntax ).
I the code:
public void handleRequest(final RestRequest req, final RestChannel channel){
String Query = new String(req.content().array(), "UTF-8"); // normal ES query
with aggregation
// get query results
// perform my own logic
// return results
}
Is there a way to do that? My initial direction was trying to use
client.preaperSearch(".."), but the way I understand it, this way would require
parsing the query and dynamically building the filters and aggregations using
searchResponseBuilder and the setQuery(), setFilter() and addAggregations()
methods, and then parse the returning JSON. Is this possible?
Thanks a lot!
--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/fe190d9c-49f1-40a4-a897-37227428800f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.